1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.log4j.varia;
19
20 import java.beans.PropertyDescriptor;
21 import java.beans.SimpleBeanInfo;
22
23
24
25
26
27 public class LogFilePatternReceiverBeanInfo extends SimpleBeanInfo {
28
29
30
31 public PropertyDescriptor[] getPropertyDescriptors() {
32 try {
33 return new PropertyDescriptor[]{
34 new PropertyDescriptor("fileURL", LogFilePatternReceiver.class),
35 new PropertyDescriptor(
36 "timestampFormat", LogFilePatternReceiver.class),
37 new PropertyDescriptor("logFormat", LogFilePatternReceiver.class),
38 new PropertyDescriptor("name", LogFilePatternReceiver.class),
39 new PropertyDescriptor("tailing", LogFilePatternReceiver.class),
40 new PropertyDescriptor(
41 "filterExpression", LogFilePatternReceiver.class),
42 new PropertyDescriptor("waitMillis", LogFilePatternReceiver.class),
43 new PropertyDescriptor("appendNonMatches", LogFilePatternReceiver.class),
44 new PropertyDescriptor("customLevelDefinitions", LogFilePatternReceiver.class),
45 new PropertyDescriptor("useCurrentThread", LogFilePatternReceiver.class),
46 new PropertyDescriptor("group", LogFilePatternReceiver.class),
47 };
48 } catch (Exception e) {
49 }
50
51 return null;
52 }
53 }