2

每台服务器(共 2 台服务器)上运行两个进程实例,并且在进程启动一周后,它停止在所有 4 个日志文件(每个进程都有其各自的日志文件)中写入日志。进程仍在运行,但每个进程已停止更新其各自的日志文件。

下面是我如何初始化 log4r 和写日志。

@@logger = Log4r::Logger.new(@@log_name)
@@logger.outputters = Log4r::RollingFileOutputter.new(@@log_name,
                            :filename => log_filename,
                            :maxsize => max_log_size,
                            :maxtime => max_log_time,
                            :trunk => true,
                            :max_backups => max_backup_logs)
@@logger.debug "logs string"

这里最大大小为 104MB,时间为 604800 秒,最大备份设置为 0。

4

0 回答 0