Aipoにシステムログを追加する

現在Aipoではデバッグ用のログしか出していません。
システムメールをどこかに飛ばしたときのログを取ったり、
レコードを削除したときのログを残したい場合は以下のようにログを追加します。

aipo/war/src/main/webapp/WEB-INF/conf/log4j.properties
---------------------------
# System Info
log4j.appender.sysinfo = org.apache.log4j.RollingFileAppender
log4j.appender.sysinfo.MaxFileSize = 1000KB
log4j.appender.sysinfo.MaxBackupIndex = 30
log4j.appender.sysinfo.file = ${catalina.base}/logs/sysinfo.log
log4j.appender.sysinfo.layout = org.apache.log4j.PatternLayout
log4j.appender.sysinfo.layout.conversionPattern =%d <%-5p> (%t) [%F:%L]- %m%n
log4j.appender.sysinfo.append = true

log4j.category.sysinfo = info, sysinfo
---------------------------

Java側で

private static final JetspeedLogger sysInfo = JetspeedLogFactoryService
    .getLogger("sysinfo." + {class}.class.getName());

sysInfo.info("welcome to this crazy time");

などとやると tomcat/logs/sysinfo.logにログが出力されます。

AWS構築サービスの全てをまとめた資料を公開中

ハックノート(TOWN株式会社)では、AWSの導入や構築支援を行っています。AWS導入メニューやサービス詳細、構成例や費用を掲載した資料をダウンロードできます。

AWSの新規導入やAWSへの移行を検討の際は、ぜひご参考ください。