Есть ли способ указать номер текущей строки в шаблоне log4j - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть шаблон для вывода на консоль и в файл журнала в следующем формате:

[INFO]  17:31:12 - Checking Bla Bla Bla 
[INFO]  17:31:12 - ************* Starting *********************
[INFO]  17:31:12 - Testing Begins

Есть ли способ добавить счетчик строк, чтобы он выглядел так:

[001][INFO] 17:31:12 - Checking Bla Bla Bla 
[002][INFO] 17:31:12 - ************* Starting *********************
[003][INFO] 17:31:12 - Testing Begins

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018
Is it line number or count of log lines ordered in sequence ?

if it is line number you can use %L (Used to output the line number 
from where the logging request was issued.)

https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html

0 голосов
/ 17 декабря 2018

В Log4j 1 здесь можно увидеть символы http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html

Номер строки% L.

В Log4j 2 символ также% L

https://logging.apache.org/log4j/2.0/manual/layouts.html#Pattern_Layout

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...