powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / logback-spring.xml записьв различные файлы в зависимости от package?
7 сообщений из 7, страница 1 из 1
logback-spring.xml записьв различные файлы в зависимости от package?
    #39658226
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствйте,

подскажите, что не так?
Хотелось бы писать логи с различных package в различные файлы. com.client -> client.log и com.admin -> admin.log.
Два файла создаются, всё ок, но и туда и туда пишется одинаковое содержание, - что я делаю не так?

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>

    <springProfile name="default, dev, test, prod">
        <appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
            <encoder>
                <Pattern>.%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg %n
                </Pattern>
            </encoder>
        </appender>
    </springProfile>

    <springProfile name="dev, test, prod">

        <appender name="fileAdminAppender" class="ch.qos.logback.core.FileAppender">
            <file>/var/logs/n/admin.log</file>
            <append>true</append>
            <encoder>
                <Pattern>.%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg %n
                </Pattern>
            </encoder>
        </appender>

        <appender name="fileClientAppender" class="ch.qos.logback.core.FileAppender">
            <file>/var/logs/n/client.log</file>
            <append>true</append>
            <encoder>
                <Pattern>.%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg %n
                </Pattern>
            </encoder>
        </appender>

        <logger name="com.client" level="INFO" additivity="false">
            <appender-ref ref="fileClientAppender"/>
        </logger>

        <logger name="com.admin" level="INFO" additivity="false">
            <appender-ref ref="fileAdminAppender"/>
        </logger>

        <root>
            <level value="INFO"/>
            <appender-ref ref="consoleAppender"/>
            <appender-ref ref="fileAdminAppender"/>
            <appender-ref ref="fileClientAppender"/>
        </root>

    </springProfile>

    <springProfile name="default">
        <root>
            <level value="INFO"/>
            <appender-ref ref="consoleAppender"/>
        </root>
    </springProfile>

</configuration>



Спасибо за подсказки.
...
Рейтинг: 0 / 0
logback-spring.xml записьв различные файлы в зависимости от package?
    #39658228
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из корня уберите лишние ссылки.

P.S. Только в этом случае вы можете много чего потерять.
...
Рейтинг: 0 / 0
logback-spring.xml записьв различные файлы в зависимости от package?
    #39658231
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovИз корня уберите лишние ссылки. Немного не понял вас.
Код: xml
1.
2.
3.
4.
5.
6.
        <root>
            <level value="INFO"/>
            <appender-ref ref="consoleAppender"/>
            <appender-ref ref="fileAdminAppender"/>
            <appender-ref ref="fileClientAppender"/>
        </root>

- что убрать отсюда?



Basil A. SidorovP.S. Только в этом случае вы можете много чего потерять. - буду благодарен за ответ поподробней.

Спасибо!
...
Рейтинг: 0 / 0
logback-spring.xml записьв различные файлы в зависимости от package?
    #39658295
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Корню сказано - записать в три приёмника. Он и пишет всё в трёх экземплярах.
2. Если в корне останется только консоль, то в два файла пойдёт только то, что указано в категориях для этих файлов.
...
Рейтинг: 0 / 0
logback-spring.xml записьв различные файлы в зависимости от package?
    #39658354
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov1. Корню сказано - записать в три приёмника. Он и пишет всё в трёх экземплярах. - Понял


Basil A. Sidorov2. Если в корне останется только консоль, то в два файла пойдёт только то, что указано в категориях для этих файлов. - работает. Но мне бы хотелось, чтоб это всё и в консоль писалось...
...
Рейтинг: 0 / 0
logback-spring.xml записьв различные файлы в зависимости от package?
    #39658387
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_Но мне бы хотелось, чтоб это всё и в консоль писалось...Это всё понятно.
Но вот представьте, что нужных данных в файлах нет, а на консоли или "уплыло" или вообще не выдавалось из-за меньшей детализации.
...
Рейтинг: 0 / 0
logback-spring.xml записьв различные файлы в зависимости от package?
    #39659415
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov_webdev_Но мне бы хотелось, чтоб это всё и в консоль писалось...Это всё понятно.
Но вот представьте, что нужных данных в файлах нет, а на консоли или "уплыло" или вообще не выдавалось из-за меньшей детализации. - Да, это я понимаю. Вывод в консоль, это просто.. в версии для разработки. В прод по другому.

Спасибо за ответ. Помогли.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / logback-spring.xml записьв различные файлы в зависимости от package?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]