Как произвести Регистратор Java в файл значением по умолчанию [дубликат]

Чтобы передать эти параметры в строку запроса, вы должны определить свой маршрут так, чтобы он принимал их в строке запроса. Сейчас происходит то, что у вас нет состояния, определенного с помощью URL, который принимает параметры в строке запроса, поэтому он использует значения по умолчанию, которые вы указали в своем состоянии (true для path и null для logoValue). Вот как вы должны определить свое состояние, чтобы принимать эти параметры в строке запроса:

.state("state123", {
    url: "/sessiontimeline?path?logoValue",
    templateUrl: /partials/session.html,
    params : { 'path': true, 'logoValue': null }
}

С помощью описанной выше конфигурации вы можете передавать параметры либо напрямую через вызов $state.go, либо через строку запроса и вашу $state.href('state123', paramValues) должен вывести /sessiontimeline?path=true&logoValue=123.

28
задан Bloodboiler 15 April 2009 в 13:39
поделиться

2 ответа

Я просто добавляю следующее при запуске

Handler handler = new FileHandler("test.log", LOG_SIZE, LOG_ROTATION_COUNT);
Logger.getLogger("").addHandler(handler);

Вы можете указать свои собственные значения для LOG_SIZE и LOG_ROTATION_COUNT

Вам может потребоваться отрегулировать уровень ведения журнала в соответствии с требованиями.

40
ответ дан Miles D 28 November 2019 в 03:28
поделиться

Вы должны указать, куда записывается журнал, в файле конфигурации регистратора. Например, если вы используете log4j, файл log4j.xml (или log4j.properties) будет содержать такую ​​информацию.

Например, вот простой файл log4j.xml, который входит непосредственно в файл (my-app.log ) и в консоли:

<?xml version="1.0" encoding="UTF-8"?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

    <appender name="rolling" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="my-app.log" />
        <param name="DatePattern" value=".yyyy-MM-dd" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern"
                value="%d{yyyy-MM-dd HH:mm:ss} %-5p [%C] [IP=%X{ipAddress}] [user=%X{user}] %m%n" />
        </layout>
    </appender>

    <appender name="console" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern"
                value="%d{yyyy-MM-dd HH:mm:ss} %-5p [%C] [user=%X{user}] %m%n" />
        </layout>
    </appender>

    <root>
        <priority value="info" />
        <appender-ref ref="console" />
        <appender-ref ref="rolling" />
    </root>

</log4j:configuration>
2
ответ дан Romain Linsolas 28 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: