【问题标题】:Different log level in source files with LumberjackLumberjack 源文件中的不同日志级别
【发布时间】:2012-07-24 08:18:38
【问题描述】:

我开始使用Lumberjack 日志框架。它需要一个名为ddLogLevel 的整数变量来定义我调用其中一个日志宏的位置。我可以写

static const int ddLogLevel = LOG_LEVEL_INFO

在每个文件的顶部来实现这一点。但是我不想写任何东西,除了日志宏,就像我写NSLog一样。我可以通过在我的项目的prefix header 中定义上述变量来做到这一点。这种方法的问题是,如果我想在某些文件中使用不同的日志级别,那么我无法重新声明该静态变量。

【问题讨论】:

  • 伐木工人有windows版本吗?或类似的东西可以将 nlog 创建的日志发送到 logstash ?

标签: objective-c xcode cocoa nslog cocoalumberjack


【解决方案1】:

使用 DynamicLogLevels 允许您完成在不同文件中分配不同日志级别的任务。看看:https://github.com/robbiehanson/CocoaLumberjack/wiki/DynamicLogLevels

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    • 1970-01-01
    • 2020-12-25
    • 2012-09-12
    • 2022-10-14
    • 2023-02-17
    相关资源
    最近更新 更多