前提条件
1.系统打印了n多种日志。如操作日志。调测日志等
要求
现在需要做一个日志串行化。
1.每打印一条日志。打印一个序列号。
2. 一个线程内。序列号一致。
3.当前线程的子线程序列号也要一致
我试过使用线程号作为序列号。但是。线程号过一段时间会重复。
请各位高手 出下主意
前提条件
1.系统打印了n多种日志。如操作日志。调测日志等
要求
现在需要做一个日志串行化。
1.每打印一条日志。打印一个序列号。
2. 一个线程内。序列号一致。
3.当前线程的子线程序列号也要一致
我试过使用线程号作为序列号。但是。线程号过一段时间会重复。
请各位高手 出下主意
我试过使用线程号作为序列号。但是。线程号过一段时间会重复。
使用系统毫微秒 System.nanoTime()
或者
日志类型+系统当前日期的年月日时分秒 + AtomicLong.incrementAndGet() 这个足够了