1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.log4j.chainsaw;
19
20 import java.awt.Color;
21 import java.net.URL;
22
23
24
25
26
27
28
29
30
31 public class ChainsawConstants {
32 private ChainsawConstants(){}
33
34 public static final int MILLIS_DELTA_RENDERING_HEIGHT_MAX = 50;
35 public static final float MILLIS_DELTA_RENDERING_FACTOR = .002F;
36
37 public static final String DEFAULT_COLOR_RULE_NAME = "Default";
38 public static final Color COLOR_DEFAULT_BACKGROUND = new Color(255,255,255);
39 public static final Color COLOR_DEFAULT_FOREGROUND = Color.BLACK;
40
41
42 public static final int TABLE_BORDER_WIDTH = 2;
43
44 public static final int DEFAULT_ROW_HEIGHT = 16 + (TABLE_BORDER_WIDTH * 2);
45 public static final Color FIND_LOGGER_BACKGROUND = new Color(213, 226, 235);
46 public static final Color FIND_LOGGER_FOREGROUND = Color.BLACK;
47
48 public static final Color INVALID_EXPRESSION_BACKGROUND = new Color(251, 186, 186);
49
50 public static final Color COLOR_ODD_ROW_BACKGROUND = new Color(227, 227, 227);
51 public static final Color COLOR_ODD_ROW_FOREGROUND = Color.BLACK;
52
53 public static final Color COLOR_EVEN_ROW_BACKGROUND = COLOR_DEFAULT_BACKGROUND;
54 public static final Color COLOR_EVEN_ROW_FOREGROUND = Color.BLACK;
55
56 public static final URL WELCOME_URL = ChainsawConstants.class.getClassLoader().getResource(
57 "org/apache/log4j/chainsaw/WelcomePanel.html");
58
59 public static final URL EXAMPLE_CONFIG_URL =
60 ChainsawConstants.class.getClassLoader().getResource("org/apache/log4j/chainsaw/log4j-receiver-sample.xml");
61
62 public static final URL TUTORIAL_URL =
63 ChainsawConstants.class.getClassLoader().getResource("org/apache/log4j/chainsaw/help/tutorial.html");
64 public static final URL RELEASE_NOTES_URL =
65 ChainsawConstants.class.getClassLoader().getResource("org/apache/log4j/chainsaw/help/release-notes.html");
66
67 static final String MAIN_PANEL = "panel";
68 static final String LOWER_PANEL = "lower";
69 static final String UPPER_PANEL = "upper";
70 static final String EMPTY_STRING = "";
71 static final String FILTERS_EXTENSION = ".filters";
72 static final String SETTINGS_EXTENSION = ".settings";
73
74
75 static final String LOGGER_COL_NAME = "LOGGER";
76 static final String LOG4J_MARKER_COL_NAME_LOWERCASE = "marker";
77 static final String TIMESTAMP_COL_NAME = "TIMESTAMP";
78 static final String LEVEL_COL_NAME = "LEVEL";
79 static final String THREAD_COL_NAME = "THREAD";
80 static final String MESSAGE_COL_NAME = "MESSAGE";
81 static final String NDC_COL_NAME = "NDC";
82 static final String THROWABLE_COL_NAME = "THROWABLE";
83 static final String CLASS_COL_NAME = "CLASS";
84 static final String METHOD_COL_NAME = "METHOD";
85 static final String FILE_COL_NAME = "FILE";
86 static final String LINE_COL_NAME = "LINE";
87 static final String PROPERTIES_COL_NAME = "PROPERTIES";
88 static final String MILLIS_DELTA_COL_NAME_LOWERCASE = "millisdelta";
89 static final String ID_COL_NAME = "ID";
90
91
92 static final String NONE_COL_NAME = "None";
93 static final String LOG4J_REMOTEHOST_KEY = "log4j.remoteSourceInfo";
94 static final String UNKNOWN_TAB_NAME = "Unknown";
95 static final String GLOBAL_MATCH = "*";
96 public static final String DETAIL_CONTENT_TYPE = "text/html";
97
98 static final String LEVEL_DISPLAY = "level.display";
99 static final String LEVEL_DISPLAY_ICONS = "icons";
100 static final String LEVEL_DISPLAY_TEXT = "text";
101
102
103 static final String DATETIME_FORMAT = "EEE MMM dd HH:mm:ss z yyyy";
104
105
106 public static final URL URL_PAGE_NOT_FOUND = WELCOME_URL;
107
108 }