/Logger

A high-performance, logging class in VC++.

Primary LanguageC++MIT LicenseMIT

Logger

一个高性能,无锁的 VC++ 的日志类

使用示例

#include "Logger.h"

int main() {
	// 创建 Logger 对象,指定日志文件名和日志级别
	Logger myLogger(LOG_INFO, "example_log.log");

	// 使用不同的日志级别记录消息
	myLogger.log(LOG_INFO, "This is an info message.");
	myLogger.log(LOG_WARN, "This is a warning message.");
	myLogger.log(LOG_ERROR, "This is an error message.");

	// 使用格式化日志功能
	myLogger.logf(LOG_DEBUG, L"Logging %d + %d = %d", 1, 2, 3);
	myLogger.logf(LOG_INFO, L"Current user is %s", L"John Doe");

	return 0;
}