小编tel*_*zes的帖子

在Scala中调试日志,不会影响性能

在像C/C++/Objective-C这样的语言中,通常使用预处理器宏来定义甚至不为已发布的二进制文件编译的日志记录机制,从而不会导致性能损失.有点像:

#ifdef DEBUG
printf("some event we want to log\n");
#endif
Run Code Online (Sandbox Code Playgroud)

现在,我知道Scala中没有预处理器.所以我的问题是:为了调试目的,实现记录程序活动的机制的最佳方法是什么,而在关闭时影响性能最少?

debugging optimization logging preprocessor scala

6
推荐指数
2
解决办法
1197
查看次数

标签 统计

debugging ×1

logging ×1

optimization ×1

preprocessor ×1

scala ×1