我公司 d program冇加log, 出起事上黎, 要睇source code好煩
via HKEPC Reader for Android ...
mingming123 發表於 2016-11-11 17:25 
好多 Language 都有 Logging library, 比你用一啲 Config file 控制 Logging level,
如果無,好簡單咁自己做一個。不過既然人地做好咗,緊係用啲 Well-tested 嘅方案,好過自己做
例如話:
Javascript 可以用一啲 Build System (gulp、 Webpack),出 Production build 時 Remove console.xxxx
JVM related 嘅可以用 logback、 log4j 之類去控制 Log Level, Production build 淨係出 warning / error 嘅 log
PHP 都有啲 Logging Library Runtime 寫啲 Log 去某個 TextFile
大致概念都係,分 Environment 去 Run Application 再去控制出唔出 Log , 所以根本唔會整走啲有用嘅 Log,咁成件事先會容易 Maintain 到,除非啲 Developer 玩野
logger.debug("XXXX is running")
class Logger {
public function debug(message: String) {
if(ENV.debug) println(message)
}
} |