Commit 49ac57da by ZhongJianfu

update:更新

parent e9f3a382
#include "my_easylogging.h"
// #include <ctime>
using namespace std;
INT32 G_LOG_ENABLE = 0; //调试中的变量,写0就好了。写1则开启相应打印
......@@ -54,10 +56,11 @@ void rolloutHandler(const char *filename, std::size_t size)
replace(cc.begin(), cc.end(), '/', '\\');
system(cc.c_str());
#else
/*下面这段没有测试过*/
system("mkdir bin");
/*下面这段没有测试过 需要优化*/
// system("mkdir bin");
std::stringstream ss;
ss << "move " << filename << " bin\\log_backup_" << ++idx;
ss << "mv "
<< filename << " ./log/log_backup_" << ++idx;
system(ss.str().c_str());
#endif
}
......
......@@ -2,6 +2,7 @@
#define _MY_EASYLOGGING_H_
#include "inc/easylogging++.h"
#include "normal_typedef.h"
#include <iostream>
enum LEVEL
{
......
......@@ -4,23 +4,24 @@
TO_FILE = true
TO_STANDARD_OUTPUT = false
PERFORMANCE_TRACKING = false
MAX_LOG_FILE_SIZE = 209715200
MAX_LOG_FILE_SIZE = 1
FILENAME = "./log/info_%datetime{%Y%M%d}.log"
* INFO:
FORMAT = "%datetime %msg"
ENABLED = true
TO_STANDARD_OUTPUT = true
FORMAT = "%datetime:[%level]%msg"
ENABLED = true
TO_STANDARD_OUTPUT = true
* DEBUG:
FORMAT = "%datetime:[%level] %func[%line] %msg"
ENABLED = true
TO_STANDARD_OUTPUT = true
* WARNING:
ENABLED = true
* TRACE:
ENABLED = false
ENABLED = true
FILENAME = "./log/trace_%datetime{%Y%M%d}.log"
......@@ -29,10 +30,10 @@
ENABLED = true
* ERROR:
FORMAT = "%datetime:[%level] %msg"
FORMAT = "%datetime:[%level] %func[%line] %msg"
ENABLED = true
TO_STANDARD_OUTPUT = true
* FATAL:
ENABLED = true
TO_STANDARD_OUTPUT = true
......@@ -7,12 +7,24 @@
int main()
{
easylogginginit(); //日志初始化
log_test(); //日志自测函数
log_test(); //日志自测函数 里面可以看细节的用法
printf("Hello world\n\r");
test1();
test2();
#if 0
while (1)
{
LOG(INFO) << "》》》》》》》》》》打印测试11111《《《《《《《《";
// sleep(1);//秒
usleep(1 * 1000); //微秒
// printf("HDDD not def\n\r");
// std::cout << "An exception occurred. Exception Nr. " << std::endl;
LOG(INFO) << "》》》》》》》》》》打印测试《《《《《《《《";
LOG(INFO) << "》》》》》》》》》》打印测试2222《《《《《《《《";
}
#endif
try
{
throw 20;
......@@ -27,7 +39,6 @@ int main()
#else
printf("HDDD not def\n\r");
// std::cout << HDDD << std::endl;
#endif // #
return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment