欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

<-
Apache > HTTP Server > 文檔 > 版本2.2 > 支持程序
   致謝 | 譯者聲明 | 本篇譯者:金步國 | 本篇譯稿最后更新:2006年1月14日 | 獲取最新版本

rotatelogs - 滾動Apache日志的管道日志程序

rotatelogs是一個配合Apache管道日志功能使用的簡單程序。舉例:

CustomLog "|bin/rotatelogs /var/logs/logfile 86400" common

此配置會建立文件"/var/logs/logfile.nnnn",其中的nnnn是名義上的日志啟動時的系統(tǒng)時間(此時間總是滾動時間的倍數(shù),可以用于cron腳本的同步)。在滾動時間到達時(在此例中是24小時以后),會產(chǎn)生一個新的日志。

CustomLog "|bin/rotatelogs /var/logs/logfile 5M" common

此配置會在日志文件大小增長到5兆字節(jié)時滾動該日志。

ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"

此配置會在錯誤日志大小增長到5兆字節(jié)時滾動該日志,日志文件名后綴會按照如下格式創(chuàng)建:errorlog.YYYY-mm-dd-HH_MM_SS 。

top

語法

rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizeM ]

top

選項

-l
使用本地時間代替GMT時間作為時間基準(zhǔn)。注意:在一個改變GMT偏移量(比如夏令時)的環(huán)境中使用-l會導(dǎo)致不可預(yù)料的結(jié)果。
logfile
它加上基準(zhǔn)名就是日志文件名。如果logfile中包含"%",則它會被視為用于strftime()的格式字符串;否則它會被自動加上以秒為單位的".nnnnnnnnnn"后綴。這兩種格式都表示新的日志開始使用的時間。
rotationtime
日志文件滾動的以秒為單位的間隔時間。
offset
相對于UTC的時差的分鐘數(shù)。如果省略,則假定為"0"并使用UTC時間。比如,要指定UTC時差為"-5小時"的地區(qū)的當(dāng)?shù)貢r間,則此參數(shù)應(yīng)為"-300"。
filesizeM
指定以filesizeM文件大小滾動,而不是按照時間或時差滾動。
top

可移植性

下列日志文件格式字符串可以為所有的strftime()實現(xiàn)所支持,見各種擴展庫對應(yīng)的strftime()的手冊。

%A星期名全稱(本地的)
%a3個字符的星期名(本地的)
%B月份名的全稱(本地的)
%b3個字符的月份名(本地的)
%c日期和時間(本地的)
%d2位數(shù)的一個月中的日期數(shù)
%H2位數(shù)的小時數(shù)(24小時制)
%I2位數(shù)的小時數(shù)(12小時制)
%j3位數(shù)的一年中的日期數(shù)
%M2位數(shù)的分鐘數(shù)
%m2位數(shù)的月份數(shù)
%pam/pm12小時制的上下午(本地的)
%S2位數(shù)的秒數(shù)
%U2位數(shù)的一年中的星期數(shù)(星期天為一周的第一天)
%W2位數(shù)的一年中的星期數(shù)(星期一為一周的第一天)
%w1位數(shù)的星期幾(星期天為一周的第一天)
%X時間(本地的)
%x日期(本地的)
%Y4位數(shù)的年份
%y2位數(shù)的年份
%Z時區(qū)名
%%符號"%"本身