Upgrade to Pro — share decks privately, control downloads, hide ads and more …

log experienct

log experienct

A presentation in my group.
Something about why we need log? Why we need different Log Level. And How we define the Log level..
Something from my work experience

陈宗志

July 25, 2014
Tweet

Other Decks in Programming

Transcript

  1. Trace • ⽤用来记录程序某些流程的执⾏行, 在调试的时候使⽤用, 默认是不开启的. • Trace 与 Debug不同在于线上出问题的时候, 我们

    可以开启Trace⽇日志, Trace⽇日志必须有助于我们定 位问题. ⽽而不会去开启Debug⽇日志, 因为Debug⽇日 志默认只是写这⼏几⾏行代码的⼈人看的
  2. Error • ⽤用来记录服务端出现了问题了, ⽽而且这个问题对我 们的服务造成了影响, 服务端可能压⼒力特别⼤大了. 我们必须⻢马上上去查看有什么问题. • ⽐比如在Bada⾥里⾯面, newBinLogFile

    的时候⽆无法⽣生成 ⼀一个新的Binlog, 或者我们bada_kv 的message queue 超过的⼀一定的⻓长度, 这个时候可以服务, 但 是对服务影响是特别⼤大的.