1
2
3
4
5
6
7 package com.atlassian.core.logging;
8
9 import org.apache.log4j.AppenderSkeleton;
10 import org.apache.log4j.spi.LoggingEvent;
11
12 public class ThreadLocalErrorLogAppender extends AppenderSkeleton
13 {
14 public ThreadLocalErrorLogAppender()
15 {
16 }
17
18 protected void append(LoggingEvent event)
19 {
20 ThreadLocalErrorCollection.add(System.currentTimeMillis(), event);
21 }
22
23 public void close()
24 {
25 }
26
27 public boolean requiresLayout()
28 {
29 return false;
30 }
31 }