Spatial のログ

logback.xml ファイルを使うと、ログの動作をより細かく制御できます。例えば、デフォルトでは出力はコンソールに送られ、wrapper.log にリダイレクトされますが、別のログ ファイルに出力を送ることができます。また、ログ レベルも設定できるため、たとえばログを完全にオフにしたり、致命的なエラーのみログに記録したりできます。

デフォルトの logback ファイルは次のとおりです。

(<Installed>\Pitney Bowes\Spectrum\server\modules\spatial\logback.xml)

<?xml version="1.0" encoding="UTF-8"?>
<!-- =================================================================================== -->
<!-- Logger configuration for remote components                                          -->
<!--                                                                                     -->
<!-- log to console, redirected to Platform log (server\app\repository\logs\wrapper.log) -->
<!-- log to files, redirected to (server\modules\spatial\spatial.XXX.log)                -->
<!--                                                                                     -->
<!-- for general information about the configuration file, check out the logback manual  -->
<!-- at http://logback.qos.ch/manual/configuration.html                                  -->
<!-- =================================================================================== -->
<configuration>
	<appender name="CONSOLE-SPATIAL" class="ch.qos.logback.core.ConsoleAppender">
		<encoder>
			<pattern>[Spatial] - [%thread] %-5level %logger{35} - %msg%n</pattern>
		</encoder>
	</appender>
	<!--appender name="FILE-SPATIAL" class="ch.qos.logback.core.rolling.RollingFileAppender">
		<file>${g1.server.modules.dir}/spatial/${component.name}.log</file>
		<encoder>
			<pattern>%d [%thread] %-5level %logger{35} - %msg%n</pattern>
		</encoder>
		<append>true</append>
		<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
			<maxFileSize>10MB</maxFileSize>
		</triggeringPolicy>
		<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
			<fileNamePattern>${component.name}.log.%i</fileNamePattern>
			<maxIndex>1</maxIndex>
		</rollingPolicy>
	</appender-->
	<!-- Level: OFF, ERROR, WARN, INFO, DEBUG -->
	<logger name="com.mapinfo.midev" level="INFO" additivity="false">
		<appender-ref ref="CONSOLE-SPATIAL"/>
		<!-- appender-ref ref="FILE-SPATIAL"/ -->
	</logger>
</configuration>






  
オプション
レベル
  • OFF – ログをオフにします。
  • ERROR – 実行時エラーや予期せぬエラーをログに記録します。
  • WARN – 非推奨の API を使用したなどの警告のみをログに記録します。
  • INFO – 起動やシャットダウンなどの実行時のイベントをログに記録します。[デフォルト]
  • DEBUG – 詳細なデバッグ情報をログに記録します。
出力
  • CONSOLE-SPATIAL – ログ情報をコンソールに送ります。[デフォルト]
  • FILE-SPATIAL – ログ情報をコンポーネント別にログ ファイルに記録します (現在の Spectrum Spatial には 1 つのリモート コンポーネントしかないため、このオプションは適用されません)。