AppEngineで開発している時に開発環境ではなく、実環境上でデバッグしたい事がよくあります。しかし、実環境上では当然ログのtailなど出来るわけはなく、ログを見るためにログページへ行って毎回リロードなんてことをしなければならず、これが非常に苦痛です。そこで巷では見捨てられた感もあるXMPPServiceを使ってログを通知出来る仕組みを作ってみました。利用したロギングライブラリは、sl4jとlogback-classicです。 まず、以下のようなXMPPServiceにログを出力する為のAppenderを作成します。 public class XmppAppender extends AppenderBase<ILoggingEvent> { private XMPPService service = XMPPServiceFactory.getXMPPService(); privat