nlsimplelayout.cpp
来自「一些unix下的c/c++的util包」· C++ 代码 · 共 23 行
CPP
23 行
#include "nlkit/NLSimpleLayout.h"
#include "nlkit/NLLogLevel.h"
#include "nlkit/NLEvent.h"
#include <ostream>
#include <unistd.h>
using namespace nlkit;
using namespace std;
void NLSimpleLayout::format( ostream & os, const NLEvent & event) const
{
os << event.getTimestamp().getFormattedTime("%Y-%m-%d %H:%M:%S.%%q");
os << " [" << getpid() ;
if (NULL != event.getAdornHandle())
os << ":" << event.getAdornHandle()->message();
os << "] " << NLLogLevelName[event.getNLLogLevel()] << " - " << event.getMessage();
if (0 != event.getFile().size())
{
os << " [" << event.getFile() << ":" << event.getLine() << "]";
}
os << endl;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?