mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
log: move abort past syslog
When the abort_on_internal_errors is enabled, we aborted prior the syslog logging output. Since such fatal error gets level _LOG_FATAL it should not be blocked by debug_level() check so lets move it further, to get abort error logged also via syslog.
This commit is contained in:
parent
575c4ed964
commit
740ab81d03
@ -1,5 +1,6 @@
|
||||
Version 2.02.99 -
|
||||
===================================
|
||||
Log output also to syslog when abort_on_internal_error is set.
|
||||
Add LV snapshot support to liblvm and python-lvm.
|
||||
Avoid a global lock in pvs when lvmetad is in use.
|
||||
Fix crash in pvscan --cache -aay triggered by non-mda PV.
|
||||
|
@ -344,9 +344,6 @@ void print_log(int level, const char *file, int line, int dm_errno,
|
||||
va_end(ap);
|
||||
}
|
||||
|
||||
if (fatal_internal_error)
|
||||
abort();
|
||||
|
||||
if (level > debug_level())
|
||||
return;
|
||||
|
||||
@ -368,6 +365,9 @@ void print_log(int level, const char *file, int line, int dm_errno,
|
||||
va_end(ap);
|
||||
}
|
||||
|
||||
if (fatal_internal_error)
|
||||
abort();
|
||||
|
||||
/* FIXME This code is unfinished - pre-extend & condense. */
|
||||
if (!_already_logging && _log_direct && critical_section()) {
|
||||
_already_logging = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user