⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nlsimplelayout.cpp

📁 一些unix下的c/c++的util包
💻 CPP
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -