diff --git a/bin/linspector b/bin/linspector index f45626b..6423b4f 100755 --- a/bin/linspector +++ b/bin/linspector @@ -37,7 +37,7 @@ logger = logging.getLogger('linspector') # i currently only increase the 3rd number because the goal is that 0.20.* will become the first # stable version. -__version__ = '0.19.34.dev1' +__version__ = '0.19.35.dev1' __author__ = 'Johannes Findeisen ' @@ -99,7 +99,7 @@ def main(): configuration = Configuration(args.configuration_path, environment, log) logger.debug('configuration dump: ' + configuration.dump_to_ini()) except Exception as err: - logger.critical('[linspector] configuration error: {0}'.format(err)) + log('critical', '[linspector] configuration error: {0}'.format(err)) sys.exit(1) if configuration.get_option('linspector', 'log_file'): @@ -153,13 +153,13 @@ def main(): try: monitors = Monitors(configuration, environment, log, notifications, services, tasks) except Exception as err: - logger.warning('[linspector] monitor initialization error: {0}'.format(err)) + log('warning', '[linspector] monitor initialization error: {0}'.format(err)) try: linspector = Linspector(configuration, environment, log, monitors, plugins, scheduler) #linspector.print_debug() except Exception as err: - logger.critical('[linspector] core initialization error: {0}'.format(err)) + log('critical', '[linspector] core initialization error: {0}'.format(err)) sys.exit(1) # daemon initialization @@ -169,20 +169,23 @@ def main(): linspectord = Linspectord(configuration, environment, linspector) # do handling of restart, start and stop commands but for now "start" is enough... ;) if args.kill: + log('info', '[linspector] stopping daemon.') linspectord.stop() elif args.restart: + log('info', '[linspector] restarting daemon.') linspectord.restart() else: + log('info', '[linspector] starting daemon.') linspectord.start() except Exception as err: - logger.critical('[linspector] daemon error: {0}'.format(err)) + log('critical', '[linspector] daemon error: {0}'.format(err)) sys.exit(1) else: try: while True: pass except KeyboardInterrupt: - logger.info('[linspector] program terminated by user!') + log('info', '[linspector] program terminated by user!') if __name__ == '__main__': diff --git a/etc/linspector.conf b/etc/linspector.conf index 0f5cc7d..400d846 100644 --- a/etc/linspector.conf +++ b/etc/linspector.conf @@ -7,7 +7,7 @@ log_level= debug log_file = ~/code/linspector/linspector/log/linspector.log ; number of log files to be kept. i recommend to use the lowest sensible value for keeping performance high. so set ; the size of the log file higher to increase the log history. -log_file_count = 25 +log_file_count = 5 ; log file size in megabytes as float. ;log_file_size = 1 ; log file size in bytes as int. you can set to bytes if you want to set a value lower then 1 megabyte. but it will