aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/terminal/web/Log.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/itmill/toolkit/terminal/web/Log.java')
-rw-r--r--src/com/itmill/toolkit/terminal/web/Log.java183
1 files changed, 100 insertions, 83 deletions
diff --git a/src/com/itmill/toolkit/terminal/web/Log.java b/src/com/itmill/toolkit/terminal/web/Log.java
index a46ba3a01b..ddc6ec2e3a 100644
--- a/src/com/itmill/toolkit/terminal/web/Log.java
+++ b/src/com/itmill/toolkit/terminal/web/Log.java
@@ -1,38 +1,38 @@
/* *************************************************************************
- IT Mill Toolkit
+ IT Mill Toolkit
- Development of Browser User Interfaces Made Easy
+ Development of Browser User Interfaces Made Easy
- Copyright (C) 2000-2006 IT Mill Ltd
-
- *************************************************************************
+ Copyright (C) 2000-2006 IT Mill Ltd
+
+ *************************************************************************
- This product is distributed under commercial license that can be found
- from the product package on license.pdf. Use of this product might
- require purchasing a commercial license from IT Mill Ltd. For guidelines
- on usage, see licensing-guidelines.html
+ This product is distributed under commercial license that can be found
+ from the product package on license.pdf. Use of this product might
+ require purchasing a commercial license from IT Mill Ltd. For guidelines
+ on usage, see licensing-guidelines.html
- *************************************************************************
-
- For more information, contact:
-
- IT Mill Ltd phone: +358 2 4802 7180
- Ruukinkatu 2-4 fax: +358 2 4802 7181
- 20540, Turku email: info@itmill.com
- Finland company www: www.itmill.com
-
- Primary source for information and releases: www.itmill.com
+ *************************************************************************
+
+ For more information, contact:
+
+ IT Mill Ltd phone: +358 2 4802 7180
+ Ruukinkatu 2-4 fax: +358 2 4802 7181
+ 20540, Turku email: info@itmill.com
+ Finland company www: www.itmill.com
+
+ Primary source for information and releases: www.itmill.com
- ********************************************************************** */
+ ********************************************************************** */
package com.itmill.toolkit.terminal.web;
-/**
+/**
* <p>
- * Class providing centralized logging services. The logger defines
- * five message types, and provides methods to create messages of those
- * types. These types are:
+ * Class providing centralized logging services. The logger defines five message
+ * types, and provides methods to create messages of those types. These types
+ * are:
* </p>
*
* <ul>
@@ -40,8 +40,8 @@ package com.itmill.toolkit.terminal.web;
* operation of the application.
* <li> <code>warning</code> - An error situation has occurred, but the
* operation was able to finish succesfully.
- * <li> <code>error</code> - An error situation which prevented the
- * operation from finishing succesfully.
+ * <li> <code>error</code> - An error situation which prevented the operation
+ * from finishing succesfully.
* <li> <code>debug</code> - Internal information from the application meant
* for developers.
* <li> <code>exception</code> - A Java exception reported using the logger.
@@ -51,66 +51,83 @@ package com.itmill.toolkit.terminal.web;
* <p>
* Currently the class offers logging only to the standard output.
* </p>
- *
+ *
* @author IT Mill Ltd.
- * @version @VERSION@
+ * @version
+ * @VERSION@
* @since 3.0
*/
public class Log {
- private static boolean useStdOut = true;
-
- private static String LOG_MSG_INFO = "[INFO]";
- private static String LOG_MSG_ERROR = "[ERROR]";
- private static String LOG_MSG_WARN = "[WARNING]";
- private static String LOG_MSG_DEBUG = "[DEBUG]";
- private static String LOG_MSG_EXCEPT = "[EXCEPTION]";
-
- /**
- * Logs the <code>warning</code> message.
- *
- * @param message the Message String to be logged.
- */
- protected static synchronized void warn(java.lang.String message) {
- if (Log.useStdOut) System.out.println(LOG_MSG_WARN+ " "+message);
- }
- /**
- * Logs the <code>debug</code> message.
- *
- * @param message the Message String to be logged.
- */
- protected static synchronized void debug(java.lang.String message) {
- if (Log.useStdOut) System.out.println(LOG_MSG_DEBUG+ " "+message);
- }
-
- /**
- * Logs an <code>info</code> message.
- *
- * @param message the Message String to be logged.
- */
- protected static synchronized void info(java.lang.String message) {
- if (Log.useStdOut) System.out.println(LOG_MSG_INFO+ " "+message);
- }
-
- /**
- * Logs the Java exception and an accompanying error message.
- *
- * @param message the Message String to be logged.
- * @param e the Exception to be logged.
- */
- protected static synchronized void except(java.lang.String message, Exception e) {
- if (Log.useStdOut) {
- System.out.println(LOG_MSG_EXCEPT+ " "+message);
- e.printStackTrace();
- }
- }
-
- /**
- * Logs the <code>error</code> message.
- *
- * @param message the Message String to be logged.
- */
- protected static synchronized void error(java.lang.String message) {
- if (Log.useStdOut) System.out.println(LOG_MSG_ERROR+ " "+message);
- }
+ private static boolean useStdOut = true;
+
+ private static String LOG_MSG_INFO = "[INFO]";
+
+ private static String LOG_MSG_ERROR = "[ERROR]";
+
+ private static String LOG_MSG_WARN = "[WARNING]";
+
+ private static String LOG_MSG_DEBUG = "[DEBUG]";
+
+ private static String LOG_MSG_EXCEPT = "[EXCEPTION]";
+
+ /**
+ * Logs the <code>warning</code> message.
+ *
+ * @param message
+ * the Message String to be logged.
+ */
+ protected static synchronized void warn(java.lang.String message) {
+ if (Log.useStdOut)
+ System.out.println(LOG_MSG_WARN + " " + message);
+ }
+
+ /**
+ * Logs the <code>debug</code> message.
+ *
+ * @param message
+ * the Message String to be logged.
+ */
+ protected static synchronized void debug(java.lang.String message) {
+ if (Log.useStdOut)
+ System.out.println(LOG_MSG_DEBUG + " " + message);
+ }
+
+ /**
+ * Logs an <code>info</code> message.
+ *
+ * @param message
+ * the Message String to be logged.
+ */
+ protected static synchronized void info(java.lang.String message) {
+ if (Log.useStdOut)
+ System.out.println(LOG_MSG_INFO + " " + message);
+ }
+
+ /**
+ * Logs the Java exception and an accompanying error message.
+ *
+ * @param message
+ * the Message String to be logged.
+ * @param e
+ * the Exception to be logged.
+ */
+ protected static synchronized void except(java.lang.String message,
+ Exception e) {
+ if (Log.useStdOut) {
+ System.out.println(LOG_MSG_EXCEPT + " " + message);
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Logs the <code>error</code> message.
+ *
+ * @param message
+ * the Message String to be logged.
+ */
+ protected static synchronized void error(java.lang.String message) {
+ if (Log.useStdOut)
+ System.out.println(LOG_MSG_ERROR + " " + message);
+ }
}