gpt4 book ai didi

objective-c - Lumberjack 源文件中的日志级别不同

转载 作者:行者123 更新时间:2023-12-03 17:30:20 25 4
gpt4 key购买 nike

我开始使用 Lumberjack日志记录框架。无论我在哪里调用日志宏之一,它都需要定义一个名为 ddLogLevel 的整数变量。我可以写

static const int ddLogLevel = LOG_LEVEL_INFO

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

最佳答案

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

关于objective-c - Lumberjack 源文件中的日志级别不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11657551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com