KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > protomatter > syslog > MessageConstants


1 package com.protomatter.syslog;
2
3 /**
4  * The Protomatter Software License, Version 1.0
5  * derived from The Apache Software License, Version 1.1
6  *
7  * Copyright (c) 1998-2002 Nate Sammons. All rights reserved.
8  *
9  * Redistribution and use in source and binary forms, with or without
10  * modification, are permitted provided that the following conditions
11  * are met:
12  *
13  * 1. Redistributions of source code must retain the above copyright
14  * notice, this list of conditions and the following disclaimer.
15  *
16  * 2. Redistributions in binary form must reproduce the above copyright
17  * notice, this list of conditions and the following disclaimer in
18  * the documentation and/or other materials provided with the
19  * distribution.
20  *
21  * 3. The end-user documentation included with the redistribution,
22  * if any, must include the following acknowledgment:
23  * "This product includes software developed for the
24  * Protomatter Software Project
25  * (http://protomatter.sourceforge.net/)."
26  * Alternately, this acknowledgment may appear in the software itself,
27  * if and wherever such third-party acknowledgments normally appear.
28  *
29  * 4. The names "Protomatter" and "Protomatter Software Project" must
30  * not be used to endorse or promote products derived from this
31  * software without prior written permission. For written
32  * permission, please contact support@protomatter.com.
33  *
34  * 5. Products derived from this software may not be called "Protomatter",
35  * nor may "Protomatter" appear in their name, without prior written
36  * permission of the Protomatter Software Project
37  * (support@protomatter.com).
38  *
39  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
40  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
41  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
42  * DISCLAIMED. IN NO EVENT SHALL THE PROTOMATTER SOFTWARE PROJECT OR
43  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
44  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
45  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
46  * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
47  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
48  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
49  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
50  * SUCH DAMAGE.
51  */

52
53 import java.util.*;
54 import java.lang.reflect.*;
55
56 /**
57  * Constants for messages loaded from resource bundles.
58  */

59 public class MessageConstants
60 {
61   public static final String JavaDoc CRUMB_MESSAGE = "BreadCrumb";
62
63   public static final String JavaDoc FLUSH_LOGGERS_MESSAGE = "FlushLoggers";
64
65   public static final String JavaDoc FLUSH_PROBLEM_MESSAGE = "FlushProblem";
66
67   public static final String JavaDoc FLUSH_THREAD_NAME_MESSAGE = "FlushThreadName";
68
69   public static final String JavaDoc SHUTDOWN_SYSLOG_MESSAGE = "ShutdownSyslog";
70
71   public static final String JavaDoc CONFIGURING_SYSLOG_MESSAGE = "ConfiguringSyslog";
72
73   public static final String JavaDoc CONFIGURING_SYSLOG_FROM_MESSAGE = "ConfiguringSyslogFrom";
74
75   public static final String JavaDoc CONFIGURED_SYSLOG_MESSAGE = "ConfiguredSyslog";
76
77   public static final String JavaDoc INVALID_PATTERN_MESSAGE = "InvalidPattern";
78
79   public static final String JavaDoc WRITE_PROBLEM = "WriteProblem";
80
81   public static final String JavaDoc RESOURCE_NOT_FOUND = "ResourceNotFound";
82
83
84   public static final String JavaDoc XML_MUST_SPECIFY_ATTRIBUTE_MESSAGE = "XML.MustSpecifyAttribute";
85   public static final String JavaDoc XML_MUST_SPECIFY_PARAM_MESSAGE = "XML.MustSpecifyParameter";
86   public static final String JavaDoc XML_NO_SYSLOG_ELEMENT_MESSAGE = "XML.NoSyslogElement";
87   public static final String JavaDoc XML_LOADING_CONFIG_FILE = "XML.LoadingConfigFile";
88   public static final String JavaDoc XML_LOADED_CONFIG_IN = "XML.LoadedConfigIn";
89   public static final String JavaDoc XML_DUMPING_CONFIG = "XML.DumpingConfig";
90   public static final String JavaDoc XML_CONFIG_OK = "XML.ConfigOK";
91   public static final String JavaDoc XML_CONFIG_EXCEPTION = "XML.ConfigException";
92
93   public static final String JavaDoc SERVLET_SNIPPY_RESPONSE = "Servlet.SnippyResponse";
94
95
96   public static final String JavaDoc MUST_BE_INTEGER_PARAM_MESSAGE = "ParameterMustBeInteger";
97
98   public static final String JavaDoc PARAM_MUST_BE_A_OR_B_MESSAGE = "ParameterMustBeAorB";
99
100   public static final String JavaDoc MUST_SPECIFY_INIT_PARAM_MESSAGE = "MustSpecifyInitParam";
101
102
103   public static final String JavaDoc CHANNEL_NOT_NULL_MESSAGE = "Channel.ChannelNameNullMessage";
104
105
106   public static final String JavaDoc DATABASELOG_NO_TEXT_FORMATTER_MESSAGE = "DatabaseLog.NoTextFormatterMessage";
107
108   public static final String JavaDoc DATABASELOG_CANNOT_LOAD_STATEMENT_ADAPTER_MESSAGE = "DatabaseLog.CannotLoadStatementAdapter";
109
110   public static final String JavaDoc DATABASELOG_ATTEMPT_MESSAGE_1 = "DatabaseLog.AttemptMessage1";
111
112   public static final String JavaDoc DATABASELOG_ATTEMPT_MESSAGE_2 = "DatabaseLog.AttemptMessage2";
113
114   public static final String JavaDoc DATABASELOG_ATTEMPT_MESSAGE_3 = "DatabaseLog.AttemptMessage3";
115
116   public static final String JavaDoc DATABASELOG_ATTEMPT_MESSAGE_4 = "DatabaseLog.AttemptMessage4";
117
118   public static final String JavaDoc DATABASELOG_ATTEMPT_MESSAGE_5 = "DatabaseLog.AttemptMessage5";
119
120   public static final String JavaDoc DATABASELOG_ATTEMPT_CAUSE_MESSAGE = "DatabaseLog.AttemptCause";
121
122   public static final String JavaDoc DATABASELOG_ORIGINAL_MESSAGE = "DatabaseLog.OriginalMessage";
123
124
125   public static final String JavaDoc FILELOG_CANNOT_WRITE_MESSAGE = "FileLog.CannotWriteMessage";
126
127   public static final String JavaDoc SERVER_USAGE_MESSAGE = "Server.Usage";
128   public static final String JavaDoc SERVER_LOADING_MESSAGE = "Server.Loading";
129   public static final String JavaDoc SERVER_CONFIG_PROP_ERROR_MESSAGE = "Server.ConfigPropertyError";
130   public static final String JavaDoc SERVER_INIT_JNDI_MESSAGE = "Server.InitJNDI";
131   public static final String JavaDoc SERVER_LISTEN_JMS_TOPIC_MESSAGE = "Server.ListenJMSTopic";
132   public static final String JavaDoc SERVER_STARTING_JMS_MESSAGE = "Server.StartingJMS";
133   public static final String JavaDoc SERVER_SUSPEND_MESSAGE = "Server.Suspend";
134   public static final String JavaDoc SERVER_BINDING_MESSAGE = "Server.Binding";
135
136   public static final String JavaDoc T3_INIT_MESSAGE = "T3.Initializing";
137   public static final String JavaDoc T3_SUCCESS_MESSAGE = "T3.Success";
138   public static final String JavaDoc T3_FAILURE_MESSAGE = "T3.Failure";
139   public static final String JavaDoc T3_ALREADY_INIT_MESSAGE = "T3.AlreadyInitialized";
140   public static final String JavaDoc T3_MUST_SPECIFY_1_MESSAGE = "T3.MustSpecify1";
141   public static final String JavaDoc T3_MUST_SPECIFY_2_MESSAGE = "T3.MustSpecify1";
142   public static final String JavaDoc T3_MUST_SPECIFY_BLAH_MESSAGE = "T3.MustSpecifyBlah";
143   public static final String JavaDoc T3_LOGGER_ISA_MESSAGE = "T3.LoggerIsA";
144   public static final String JavaDoc T3_LOGGER_NONAME_ISA_MESSAGE = "T3.NoNameLoggerIsA";
145
146
147   public static final String JavaDoc WLS_HOST_MESSAGE = "WLS.host";
148   public static final String JavaDoc WLS_THREAD_MESSAGE = "WLS.thread";
149
150
151   public static final String JavaDoc HTML_OUTPUT_MESSAGE = "HTML.Output";
152
153   public static final String JavaDoc HTML_DATE_MESSAGE = "HTML.Date";
154   public static final String JavaDoc HTML_SEVERITY_MESSAGE = "HTML.Severity";
155   public static final String JavaDoc HTML_CHANNEL_MESSAGE = "HTML.Channel";
156   public static final String JavaDoc HTML_HOSTNAME_MESSAGE = "HTML.Hostname";
157   public static final String JavaDoc HTML_THREAD_MESSAGE = "HTML.Thread";
158   public static final String JavaDoc HTML_LOGGER_MESSAGE = "HTML.Logger";
159   public static final String JavaDoc HTML_MESSAGE_MESSAGE = "HTML.Message";
160
161
162   public static final String JavaDoc JMS_NAMING_EXCEPITON_MESSAGE = "JMSLog.NamingException";
163
164   public static final String JavaDoc JMS_JMS_EXCEPITON_MESSAGE = "JMSLog.JMSException";
165
166   public static final String JavaDoc JMS_ATTEMPT_MESSAGE_1 = "JMSLog.AttemptMessage1";
167
168   public static final String JavaDoc JMS_ATTEMPT_MESSAGE_2 = "JMSLog.AttemptMessage2";
169
170   public static final String JavaDoc JMS_ATTEMPT_CAUSE_MESSAGE = "JMSLog.AttemptCause";
171
172   public static final String JavaDoc JMS_ATTEMPT_ORIGINAL_MESSAGE = "JMSLog.AttemptOriginal";
173
174
175   public static final String JavaDoc PRINTWRITER_BAD_STREAM_NAME_MESSAGE = "PrintWriterLog.BadStreamName";
176
177
178   public static final String JavaDoc REMOTELOG_JNDI_INIT_EXCEPTION_MESSAGE = "RemoteLog.JNDIInitException";
179
180   public static final String JavaDoc REMOTELOG_CANNOT_WRITE_REMOTE_MESSAGE = "RemoteLog.CannotWriteToRemote";
181
182   public static final String JavaDoc REMOTELOG_REMOVE_RECEIVER_MESSAGE = "RemoteLog.RemoveReceiver";
183
184
185   public static final String JavaDoc MAILLOG_UNEXPECTED_RESPONSE_MESSAGE = "MailLog.UnexpectedResponse";
186
187   public static final String JavaDoc MAILLOG_TRANSPORT_EXCEPTION_MESSAGE = "MailLog.TransportException";
188
189   public static final String JavaDoc MAILLOG_CANNOT_WRITE_SMTP_MESSAGE = "MailLog.CannotWriteSMTP";
190
191
192   public static final String JavaDoc OPENFLOG_CANNOT_OPEN_MESSAGE = "OpenFileLog.CannotOpen";
193
194
195   public static final String JavaDoc CANNOT_CONFIGURE_MESSAGE = "CannotConfigure";
196
197   public static final String JavaDoc FILE_NOT_FOUND_MESSAGE = "FileNotFound";
198
199   public static final String JavaDoc CANNOT_REGISTER_LOGGER_MESSAGE = "CannotRegisterLogger";
200
201   public static final String JavaDoc CANNOT_SET_FLUSH_INTERVAL_MESSAGE = "CannotSetFlushInterval";
202
203   public static final String JavaDoc CANNOT_DETERMINE_HOSTNAME_MESSAGE = "CannotDetermineHostname";
204
205   public static final String JavaDoc CANNOT_SET_MASK_MESSAGE = "CannotSetMask";
206
207   public static final String JavaDoc INVALID_MASK_MESSAGE = "InvalidMask";
208
209   public static final String JavaDoc ILLEGAL_ARGUMENT_MESSAGE = "IllegalArgument";
210
211
212   public static final String JavaDoc SYSLOGWRITER_IS_CLOSED_MESSAGE = "SyslogWriter.IsClosed";
213
214
215   public static final String JavaDoc TIMEROLLOVERLOG_BAD_ROLL_VALUE_MESSAGE = "TimeRolloverLog.BadRollValue";
216
217   public static final String JavaDoc TIMEROLLOVERLOG_BAD_ROLL_DAY_VALUE_MESSAGE = "TimeRolloverLog.BadRollDayValue";
218
219   public static final String JavaDoc TIMEROLLOVER_ILLEGAL_ROLL_VALUE_MESSAGE = "TimeRolloverLog.IllegalRoll";
220
221   public static final String JavaDoc TIMEROLLOVER_CANNOT_ROLL_MESSAGE = "TimeRolloverLog.CannotRoll";
222
223
224   public static final String JavaDoc BASICLOG_CANNOT_CONFIGURE_POLICY_MESSAGE = "BasicLogger.CannotConfigurePolicy";
225
226   public static final String JavaDoc BASICLOG_CANNOT_LOAD_POLICY_MESSAGE = "BasicLogger.CannotLoadPolicy";
227
228   public static final String JavaDoc BASICLOG_CANNOT_CONFIGURE_FORMATTER_MESSAGE = "BasicLogger.CannotConfigureFormatter";
229
230   public static final String JavaDoc BASICLOG_CANNOT_LOAD_FORMATTER_MESSAGE = "BasicLogger.CannotLoadFormatter";
231
232
233   public static final String JavaDoc MAILLOG_CANNOT_CONFIGURE_SUBJECT_FORMAT_MESSAGE = "MailLog.CannotConfigureSubjectFormat";
234
235
236   public static final String JavaDoc JMX_STOPPED_MESSAGE = "JMX.Stopped";
237
238   public static final String JavaDoc JMX_STOPPING_MESSAGE = "JMX.Stopping";
239
240   public static final String JavaDoc JMX_STARTING_MESSAGE = "JMX.Starting";
241
242   public static final String JavaDoc JMX_STARTED_MESSAGE = "JMX.Started";
243
244   public static final String JavaDoc JMX_UNKNOWN_MESSAGE = "JMX.Unknown";
245
246   public static final String JavaDoc JMX_CANNOT_LOAD_FILE_MESSAGE = "JMX.CannotLoadFile";
247
248   public static final String JavaDoc LENGTHRO_CANNOT_ROLL_MESSAGE = "LengthRolloverLog.CannotRoll";
249
250   public static final String JavaDoc UNIX_CANNOT_INIT_SOCKET = "UNIX.CannotInitSocket";
251
252   public static final String JavaDoc UNIX_CANNOT_WRITE_MESSAGE = "UNIX.CannotWriteMessage";
253
254   public static final String JavaDoc UNIX_DEFAULT_TAG = "UNIX.DefaultTag";
255
256   public static final String JavaDoc UNIX_UNKNOWN_HOST = "UNIX.UnknownHost";
257
258   public static final String JavaDoc UNIX_BAD_FACILITY = "UNIX.BadFacility";
259
260   public static final String JavaDoc UNIX_BAD_PORT = "UNIX.BadPort";
261
262   public static final String JavaDoc UNIX_BAD_SYSLOG_SEVERITY = "UNIX.BadSyslogSeverity";
263
264   public static final String JavaDoc UNIX_BAD_UNIX_SEVERITY = "UNIX.BadUNIXSeverity";
265
266   public static final String JavaDoc UNIX_BAD_SEVERITY_MAP = "UNIX.BadSeverityMap";
267
268   private MessageConstants()
269   {
270     super();
271   }
272
273   /**
274    * Display values for known messages.
275    */

276   public static void main(String JavaDoc args[])
277   throws Exception JavaDoc
278   {
279     Class JavaDoc c = MessageConstants.class;
280     System.out.println("Constants class: " + c.getName());
281     System.out.println("Locale: " + Locale.getDefault());
282     System.out.println("");
283     Field fields[] = c.getDeclaredFields();
284     int count = 0;
285     for (int i=0; i<fields.length; i++)
286     {
287       if (fields[i].getType() == String JavaDoc.class)
288       {
289         String JavaDoc name = fields[i].getName();
290         String JavaDoc value = (String JavaDoc)fields[i].get(null);
291         String JavaDoc val = Syslog.getResourceString(value);
292         System.out.println("Variable name: " + name);
293         System.out.println(" value: " + value);
294         System.out.println(" property: " + val);
295         System.out.println("");
296         count++;
297       }
298     }
299     System.out.println("Found " + count + " messages.");
300   }
301 }
302
Popular Tags