All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ql.agql-lib-examples.0.1.7.source-code.logback.xml Maven / Gradle / Ivy

The newest version!
<!--
  ~ MIT License
  ~
  ~ Copyright (c) 2016 Asynchronous Game Query Library
  ~
  ~ Permission is hereby granted, free of charge, to any person obtaining a copy
  ~ of this software and associated documentation files (the "Software"), to deal
  ~ in the Software without restriction, including without limitation the rights
  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  ~ copies of the Software, and to permit persons to whom the Software is
  ~ furnished to do so, subject to the following conditions:
  ~
  ~ The above copyright notice and this permission notice shall be included in all
  ~ copies or substantial portions of the Software.
  ~
  ~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  ~ FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE
  ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  ~ SOFTWARE.
  -->

<configuration>
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <target>System.out</target>
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>DEBUG</level>
        </filter>
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%-20thread] %-6level %-25logger{0} - %msg%n</pattern>
        </encoder>
    </appender>

    <appender name="file-info" class="ch.qos.logback.core.FileAppender">
        <file>./logs/agql-main.log</file>
        <append>false</append>
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>DEBUG</level>
        </filter>
        <encoder>
            <pattern>%-8relative |%-20thread| %-6level | %-25logger{0} | %msg%n</pattern>
        </encoder>
    </appender>

    <appender name="file-error" class="ch.qos.logback.core.FileAppender">
        <file>./logs/agql-error.log</file>
        <append>false</append>
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>ERROR</level>
        </filter>
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %level %logger - %ex</pattern>
        </encoder>
    </appender>

    <root level="DEBUG">
        <appender-ref ref="console"/>
        <appender-ref ref="file-info"/>
        <appender-ref ref="file-error"/>
    </root>

    <logger name="io.netty" level="error"/>
    <logger name="org.asynchttpclient" level="error"/>
    <logger name="com.ibasco.agql.core" level="info"/>
    <logger name="com.ibasco.agql.protocols.valve.source.query.handlers" level="info"/>
    <logger name="com.ibasco.agql.protocols.valve.source.query" level="info"/>
    <logger name="com.ibasco.agql.protocols.valve.steam.master" level="info"/>
    <logger name="com.ibasco.agql.protocols.valve.steam.webapi" level="info"/>
    <logger name="com.ibasco.agql.protocols.valve.csgo.webapi" level="info"/>
    <logger name="com.ibasco.agql.protocols.valve.dota2.webapi" level="info"/>
</configuration>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy