0 0

日志打印10

前提条件
1.系统打印了n多种日志。如操作日志。调测日志等

要求
现在需要做一个日志串行化。
1.每打印一条日志。打印一个序列号。
2. 一个线程内。序列号一致。
3.当前线程的子线程序列号也要一致

我试过使用线程号作为序列号。但是。线程号过一段时间会重复。

请各位高手 出下主意



2012年12月12日 11:49

2个答案 按时间排序 按投票排序

0 0

采纳的答案

我试过使用线程号作为序列号。但是。线程号过一段时间会重复。
  使用系统毫微秒 System.nanoTime() 
  或者
  日志类型+系统当前日期的年月日时分秒 + AtomicLong.incrementAndGet()   这个足够了

2012年12月12日 12:13
1 0

序列号可以用线程号+线程开启时的时间,

2012年12月12日 12:17

相关推荐

Global site tag (gtag.js) - Google Analytics