#logging #windows #window #send #notepad #text

nlog

将文本发送到Windows记事本窗口的日志实现

4个版本

0.2.2 2021年1月5日
0.2.1 2021年1月5日
0.1.1 2020年12月6日
0.1.0 2020年12月5日

#589 in 调试

MIT 协议

14KB
59 代码行

Nlog:Windows快速简单的日志工具

Nlog是对log的封装,将文本发送到一个未命名的Windows记事本窗口。

#[macro_use]
extern crate log;

fn main() {
    nlog::init(log::LevelFilter::Info).unwrap();

    info!("Hello, world! λ");
}

A Notepad window showing the above log message

特性

  • Unicode支持
  • 线程安全
  • 与Wine记事本兼容
  • 完全所见即所得

为什么选择它?

  • 简单:只需打开记事本,根据需要复制或保存日志。
  • 静默:不会有日志文件堆积
  • 健壮:即使没有控制台或文件I/O也可以工作

许可证

本项目采用MIT许可证。更多信息请参阅LICENSE.txt


lib.rs:

Nlog:Windows快速简单的日志工具

Nlog是对log的封装,将文本发送到一个未命名的Windows记事本窗口。

#[macro_use]
extern crate log;

fn main() {
    nlog::init(log::LevelFilter::Info).unwrap();

    info!("Hello, world! λ");
}

特性

  • Unicode支持
  • 线程安全
  • 与Wine记事本兼容
  • 完全所见即所得

为什么选择它?

  • 简单:只需打开记事本,根据需要复制或保存日志。
  • 静默:不会有日志文件堆积
  • 健壮:即使没有控制台或文件I/O也可以工作

依赖项

~53–320KB