Example #1
0
    def on_load(self):
        logger = logging.getLogger()
        logger.setLevel(logging.INFO)

        # also write stdout/stderr to log file
        sys.stdout = LoggerWriter(sys.__stdout__, logger, logging.INFO)
        sys.sterr = LoggerWriter(sys.__stderr__, logger, logging.ERROR)

        config = self.server.config.base
        logfile = config.log_name
        if config.rotate_daily:
            create_file_path(logfile)
            handler = TimedRotatingFileHandler(logfile, when='d')
        else:
            handler = logging.FileHandler(logfile)
        handler.setFormatter(logging.Formatter(config.file_log_format))
        logger.addHandler(handler)
        self.file_handler = handler

        # log normal logging messages to stdout
        handler = logging.StreamHandler(sys.__stdout__)
        handler.setFormatter(logging.Formatter(config.console_log_format))
        logger.addHandler(handler)
        self.console_handler = handler

        print('cuwo server started on %s' % time.strftime('%c'))
Example #2
0
    def on_load(self):
        logger = logging.getLogger()
        logger.setLevel(logging.INFO)

        # also write stdout/stderr to log file
        sys.stdout = LoggerWriter(sys.__stdout__, logger, logging.INFO)
        sys.sterr = LoggerWriter(sys.__stderr__, logger, logging.ERROR)

        config = self.server.config.base
        logfile = config.log_name
        if config.rotate_daily:
            create_file_path(logfile)
            handler = TimedRotatingFileHandler(logfile, when='d')
        else:
            handler = logging.FileHandler(logfile)
        handler.setFormatter(logging.Formatter(config.file_log_format))
        logger.addHandler(handler)
        self.file_handler = handler

        # log normal logging messages to stdout
        handler = logging.StreamHandler(sys.__stdout__)
        handler.setFormatter(logging.Formatter(config.console_log_format))
        logger.addHandler(handler)
        self.console_handler = handler

        print('cuwo server started on %s' % time.strftime('%c'))
Example #3
0
 def on_load(self):
     config = self.server.config.base
     logfile = config.log_name
     if config.rotate_daily:
         create_file_path(logfile)
         logging_file = DailyLogFile(logfile, '.')
     else:
         logging_file = open_create(logfile, 'a')
     self.file_observer = log.FileLogObserver(logging_file)
     log.addObserver(self.file_observer.emit)
     log.msg('cuwo server started on %s' % time.strftime('%c'))
     self.observer = log.startLogging(sys.stdout)  # force twisted logging
Example #4
0
 def on_load(self):
     config = self.server.config.base
     logfile = config.log_name
     if config.rotate_daily:
         create_file_path(logfile)
         logging_file = DailyLogFile(logfile, '.')
     else:
         logging_file = open_create(logfile, 'a')
     self.file_observer = log.FileLogObserver(logging_file)
     log.addObserver(self.file_observer.emit)
     log.msg('cuwo server started on %s' % time.strftime('%c'))
     self.observer = log.startLogging(sys.stdout)  # force twisted logging