Size: a a a

2020 December 23

ch

central hardware in learn.java
Yamma Gamma
юзаю slf4j,как сделать чтобы все уровни логирования выводились stdout?У меня ERROR выводится в stderr,нужно чтобы всё писалось в out
Курить конфиги само собой, хотя перенаправить stderr в stdout ничего не мешает
источник

<Юрий> 👨‍🔬 Чеб... in learn.java
Yamma Gamma
юзаю slf4j,как сделать чтобы все уровни логирования выводились stdout?У меня ERROR выводится в stderr,нужно чтобы всё писалось в out
Разве slf4j вообще куда-то сам выводит? Это же просто фасад для других логгеров, вот настоящий логгер и надо настраивать log4j, logback или что там у используется в вашем проекте
источник

YG

Yamma Gamma in learn.java
central hardware
Курить конфиги само собой, хотя перенаправить stderr в stdout ничего не мешает
проканатает System.setErr(System.out); ?
источник

ch

central hardware in learn.java
Yamma Gamma
проканатает System.setErr(System.out); ?
источник

V

Vlad in learn.java
Yamma Gamma
юзаю slf4j,как сделать чтобы все уровни логирования выводились stdout?У меня ERROR выводится в stderr,нужно чтобы всё писалось в out
А зачем чтобы в stdout? Какая проблема решается?
источник

YG

Yamma Gamma in learn.java
Vlad
А зачем чтобы в stdout? Какая проблема решается?
Да я ERROR логов расставил,попросили чтобы всё в out писало,а ERROR-level в stderr пишется
источник

V

Vlad in learn.java
Yamma Gamma
Да я ERROR логов расставил,попросили чтобы всё в out писало,а ERROR-level в stderr пишется
А куда пишет?файл? Может настроить, чтобы err тоже туда писал? Обычно ошибки в stderr пишутся
источник

YG

Yamma Gamma in learn.java
Vlad
А куда пишет?файл? Может настроить, чтобы err тоже туда писал? Обычно ошибки в stderr пишутся
нет,был файл,но сисадмин сказал писать в out и он сам будет логи резать на файлы
источник

F

Fortune's Desire in learn.java
А че сразу бы в файлы не писать...
источник

V

Vlad in learn.java
Yamma Gamma
нет,был файл,но сисадмин сказал писать в out и он сам будет логи резать на файлы
Ну тогда как коллеги сказали, имплементацию логера настраивать? Что за приложение? Spring boot?
источник

YG

Yamma Gamma in learn.java
Vlad
Ну тогда как коллеги сказали, имплементацию логера настраивать? Что за приложение? Spring boot?
да
источник

YG

Yamma Gamma in learn.java
Vlad
Ну тогда как коллеги сказали, имплементацию логера настраивать? Что за приложение? Spring boot?
никаких либ не тянул,над классом тупо @Slf4j и в классе  log.error();
источник

V

Vlad in learn.java
Fortune's Desire
А че сразу бы в файлы не писать...
Так не делают в микросервисах например, потому что файлы упаришься собирать либо все в console, либо аппендерами по сети кидать в елк например. Но коллеги, кто работает с микросервисами, меня поправят
источник

F

Fortune's Desire in learn.java
А, ой, микросервисы
источник

F

Fortune's Desire in learn.java
Заваливаюсь тогда
источник

V

Vlad in learn.java
Yamma Gamma
никаких либ не тянул,над классом тупо @Slf4j и в классе  log.error();
Тогда logback, можете по либам глянуть, он есть
источник

DC

Denis Chikanov in learn.java
Fortune's Desire
А че сразу бы в файлы не писать...
Потому что проще перенаправить потоки вывода, чем забиваться на конкретный файл априори
источник

YG

Yamma Gamma in learn.java
Denis Chikanov
Потому что проще перенаправить потоки вывода, чем забиваться на конкретный файл априори
ты имеешь в виду сказать сисадмину чтобы он сам это делал?
источник

DC

Denis Chikanov in learn.java
Я имею в виду java MyMegaApp.jar &> logfile.log в любом юниксоподобном окружении
источник

V

Vlad in learn.java
Yamma Gamma
ты имеешь в виду сказать сисадмину чтобы он сам это делал?
Это ответ товарищу выше был. Попробуй вот это http://logback.qos.ch/manual/appenders.html#ConsoleAppender
Там пример, как сделать уровень начиная с debug в stdout.
Конфигурацию в logback.xml
Но я правда не уверен что ошибки не пойдут в stderror
источник