Log4J2 не выводит отладочную информациюJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Log4J2 не выводит отладочную информацию

Сообщение Anonymous »

Я установил log4j2 и настроил файл свойств, но не могу получить отладочную информацию log4j2 на консоль. Я подозреваю, что у меня неправильная конфигурация.

Вот мой исходный код:

Код: Выделить всё

package com.smt.trimble.poc;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class NMEAReader {

private static final String hostName = "192.168.0.2";
private static final int portNumber = 5017;
private static Socket nmeaSocket;

private static final Logger logger = LogManager.getLogger(NMEAReader.class);

public static void main(String[] args) {

try {

nmeaSocket = new Socket(hostName, portNumber);
logger.debug("Creating socket");
PrintWriter out = new PrintWriter(nmeaSocket.getOutputStream(), true);
BufferedReader in =
new BufferedReader(new InputStreamReader(nmeaSocket.getInputStream()));

String userInput;

while (true) {
logger.debug("Reading Data");
userInput = in.readLine();
out.println(userInput);
System.out.println("echo: " + in.readLine());
}

} catch (Exception e){
System.out.println("An error occured, " + e.getMessage());
}
}

}
А вот мой файл конфигурации log4j2:
Log4J2 работает, так как я могу видеть выходные данные, когда устанавливаю logger.debug в logger.error.

Вероятно, я упускаю что-то тривиальное.

редактировать:

Я обновил свой файл свойств до
Изменение уровня конфигурации на трассировку также не дало никаких дополнительных результатов. Тем не менее, когда я меняю logger.debug на logger.error, я вижу вывод log4j2:

Изображение


Но ничего, когда я устанавливаю logger.debug:

Изображение


Подробнее здесь: https://stackoverflow.com/questions/502 ... nformation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»