#logger #applications #linux #opinionated #save #windows

已删除 loggs

适用于Windows和Linux应用程序的简单且具有意见的日志记录器

1 个不稳定版本

0.1.0 2022年12月5日

#117 in #opinionated

MIT/Apache

5KB
83 代码行

loggs

适用于Windows和Linux应用程序的简单且具有意见的日志记录器

示例


use loggs::Logger;

fn main() {
  let logger = Logger::new_default_location("testapp");

  // Add a log `Hello logs!` inside of a collection of logs named `main_app`
  logger.log("main_app", "Hello logs!");

  // Save logs explicitly
  logger.save_logs();

  // This will make it so if your app panics, the logs will be saved
  logger.save_on_panic();
}

上述代码将在以下位置创建以下文件结构

在Windows上 - %AppData%/[app_name]/Logs/[当前时间]/main_app.log.txt
在Linux上 - /var/log/[app_name]/[当前时间]/main_app.log.txt

依赖项

~1MB
~18K SLoC