mli*_*bby 10
在您的.log4crc文件中添加以下内容:
<rollingpolicy name="myrollingpolicy"
type="sizewin"
maxsize="1024"
maxnum="10"
/>
<appender name="myrollingfileappender"
type="rollingfile"
logdir="."
prefix="myprefix"
layout="dated"
rollingpolicy="myrollingpolicy"
/>
Run Code Online (Sandbox Code Playgroud)
然后你像往常一样记录:
#include <stdio.h>
#include "log4c.h"
int main(int argc, char** argv) {
int rc = 0;
log4c_category_t* mycat = NULL;
if (log4c_init()) {
printf("log4c_init() failed");
rc = 1;
}
else{
mycat = log4c_category_get("log4c.examples.helloworld");
log4c_category_log(mycat, LOG4C_PRIORITY_ERROR, "Hello World!");
/* Explicitly call the log4c cleanup routine */
if ( log4c_fini()){
printf("log4c_fini() failed");
}
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这在log4c源代码的示例中都可用
nik*_*nik -1
由于这是一个 3 个月前的问题,只是想知道是否尝试过维基百科页面 - http://en.wikipedia.org/wiki/Log4c#Development_with_Log4C。
| 归档时间: |
|
| 查看次数: |
8572 次 |
| 最近记录: |