Merge pull request #240 from zentyal/jgarcia/set-log-level
Setting log level on backend initialization
This commit is contained in:
commit
13a82826f8
|
@ -146,6 +146,8 @@ sogo_backend_init (void)
|
||||||
NSUserDefaults *ud;
|
NSUserDefaults *ud;
|
||||||
SoProductRegistry *registry;
|
SoProductRegistry *registry;
|
||||||
char *argv[] = { SAMBA_PREFIX "/sbin/samba", NULL };
|
char *argv[] = { SAMBA_PREFIX "/sbin/samba", NULL };
|
||||||
|
NSString *debugLevel;
|
||||||
|
uint8_t parentLogLevel;
|
||||||
|
|
||||||
GSRegisterCurrentThread();
|
GSRegisterCurrentThread();
|
||||||
|
|
||||||
|
@ -178,6 +180,22 @@ sogo_backend_init (void)
|
||||||
leakDebugging = YES;
|
leakDebugging = YES;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Set debug level according to samba */
|
||||||
|
parentLogLevel = DEBUGLEVEL_CLASS[DBGC_ALL]; // FIXME: samba logger specific code
|
||||||
|
if (parentLogLevel >= 4)
|
||||||
|
debugLevel = @"DEBUG";
|
||||||
|
else if (parentLogLevel >= 3)
|
||||||
|
debugLevel = @"INFO";
|
||||||
|
else if (parentLogLevel >= 2)
|
||||||
|
debugLevel = @"WARN";
|
||||||
|
else if (parentLogLevel >= 1)
|
||||||
|
debugLevel = @"ERROR";
|
||||||
|
else
|
||||||
|
debugLevel = @"FATAL";
|
||||||
|
OC_DEBUG(3, "[SOGo] Setting log level to %s", [debugLevel UTF8String]);
|
||||||
|
[ud setObject: debugLevel forKey: @"NGLogDefaultLogLevel"];
|
||||||
|
[ud synchronize];
|
||||||
|
|
||||||
registry = [SoProductRegistry sharedProductRegistry];
|
registry = [SoProductRegistry sharedProductRegistry];
|
||||||
[registry scanForProductsInDirectory: SOGO_BUNDLES_DIR];
|
[registry scanForProductsInDirectory: SOGO_BUNDLES_DIR];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue