[转载] 问一个关于写log文件的问题# Unix - 噫吁兮,危乎高哉
h*c
1 楼
【 以下文字转载自 Linux 讨论区,原文如下 】
发信人: hechuanhc (InterFan), 信区: Linux
标 题: 问一个关于写log文件的问题
发信站: The unknown SPACE (Wed Dec 27 22:49:47 2000) WWW-POST
由于需要log的内容很多,log文件的尺寸会增长的很快。我现在想控制log文件的尺寸,
有什么好的方法吗?
我想了两个笨办法:
1. 当文件尺寸超过限制后,把文件开始的部分(如1/4)删除,以后的log添加到文件末尾。
2. 每天的log写到一个单独的文件里,文件名里包含日期信息。
我的程序是多进程的,各进程需要同时写log文件,是否一定要使用文件锁?
有人告诉我再开一个进程来专门负责写log文件,其他进程需要写log文件时和它通信。
这种方法好实现吗?
发信人: hechuanhc (InterFan), 信区: Linux
标 题: 问一个关于写log文件的问题
发信站: The unknown SPACE (Wed Dec 27 22:49:47 2000) WWW-POST
由于需要log的内容很多,log文件的尺寸会增长的很快。我现在想控制log文件的尺寸,
有什么好的方法吗?
我想了两个笨办法:
1. 当文件尺寸超过限制后,把文件开始的部分(如1/4)删除,以后的log添加到文件末尾。
2. 每天的log写到一个单独的文件里,文件名里包含日期信息。
我的程序是多进程的,各进程需要同时写log文件,是否一定要使用文件锁?
有人告诉我再开一个进程来专门负责写log文件,其他进程需要写log文件时和它通信。
这种方法好实现吗?