Port debugging
Jump to navigation
Jump to search
To send port's raw data to some specific file, modify your devices logging configuration.
Location: /usr/local/etc/telem/log-conf.xml
<?xml version="1.0" encoding="UTF-8"?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<!--A bunch of predefined appenders and loggers-->
<!--Port debug start-->
<!-- Set target filename, rolling policy and text pattern in log file -->
<appender name="Port6Log" class="org.apache.log4j.rolling.RollingFileAppender">
<param name="append" value="true"/>
<param name="file" value="/var/local/telem/log/port.log"/>
<rollingPolicy class="org.apache.log4j.rolling.FixedWindowRollingPolicy">
<param name="FileNamePattern" value="/var/local/telem/log/port.%i.log"/>
<param name="MaxIndex" value="5"/>
</rollingPolicy>
<triggeringPolicy class="org.apache.log4j.SizeBasedTriggeringPolicy">
<param name="MaxFileSize" value="5MB"/>
</triggeringPolicy>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} - %m%n"/>
</layout>
</appender>
<!-- Bind logger 'Gateway.Port6.port' to appender 'Port6Log' -->
<logger name="Gateway.Port6.port" additivity="false">
<priority value="all"/>
<appender-ref ref="Port6Log"/>
</logger>
<!--Port debug end-->
</log4j:configuration>