00001 package cast.core.logging;
00002
00003 import org.apache.log4j.helpers.FormattingInfo;
00004 import org.apache.log4j.helpers.PatternConverter;
00005 import org.apache.log4j.spi.LoggingEvent;
00006
00007 public class SubarchitectureIDPatternConverter extends PatternConverter {
00008
00009 public SubarchitectureIDPatternConverter(FormattingInfo _formattingInfo) {
00010 super(_formattingInfo);
00011 }
00012
00013 @Override
00014 protected String convert(LoggingEvent _event) {
00015 if (_event instanceof CASTLoggingEvent) {
00016 return ((CASTLoggingEvent) _event).getAdditions()
00017 .getSubarchitectureID();
00018 }
00019 return "";
00020 }
00021
00022 }