Чтобы передать эти параметры в строку запроса, вы должны определить свой маршрут так, чтобы он принимал их в строке запроса. Сейчас происходит то, что у вас нет состояния, определенного с помощью 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
.
Я просто добавляю следующее при запуске
Handler handler = new FileHandler("test.log", LOG_SIZE, LOG_ROTATION_COUNT);
Logger.getLogger("").addHandler(handler);
Вы можете указать свои собственные значения для LOG_SIZE
и LOG_ROTATION_COUNT
Вам может потребоваться отрегулировать уровень ведения журнала в соответствии с требованиями.
Вы должны указать, куда записывается журнал, в файле конфигурации регистратора. Например, если вы используете 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>