0

这是我的处理程序:

        <periodic-rotating-file-handler name="BATCH_HANDLER">
            <level name="DEBUG"/>
            <encoding value="UTF-8"/>
            <formatter>
                <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] - %s%E%n"/>
            </formatter>
            <file path="/var/opt/myapp/logs/myapp.log"/>
            <suffix value=".yyyy-MM-dd"/>
        </periodic-rotating-file-handler>

有以下内容:

        <logger category="it.mydomain.mybatch" use-parent-handlers="false">
            <handlers>
                <handler name="BATCH_HANDLER"/>
            </handlers>
        </logger>

现在我想配置像 BATCH_HANDLER 这样的新处理程序,只修改文件路径,然后配置一个具有不同包的新记录器类别。

像这样的东西:

        <logger category="it.mydomain.mybatch.aaa">
            <handlers>
                <handler name="BATCH_HANDLER_1"/> <!-- inherits from BATCH_HANDLER except the file path -->
            </handlers>
        </logger>
        <logger category="it.mydomain.mybatch.bbb">
            <handlers>
                <handler name="BATCH_HANDLER_2"/> <!-- inherits from BATCH_HANDLER except the file path -->
            </handlers>
        </logger>
        <logger category="it.mydomain.mybatch.ccc">
            <handlers>
                <handler name="BATCH_HANDLER_3"/> <!-- inherits from BATCH_HANDLER except the file path -->
            </handlers>
        </logger>

有没有办法添加只更改文件路径的继承 BATCH_HANDLER 的处理程序?

4

0 回答 0