diff --git a/src/main/java/com/samskivert/io/Log.java b/src/main/java/com/samskivert/io/Log.java new file mode 100644 index 00000000..6cea7752 --- /dev/null +++ b/src/main/java/com/samskivert/io/Log.java @@ -0,0 +1,14 @@ +// +// samskivert library - useful routines for java programs +// Copyright (C) 2001-2012 Michael Bayne, et al. +// http://github.com/samskivert/samskivert/blob/master/COPYING + +package com.samskivert.io; + +import com.samskivert.util.Logger; + +/** Provides a log instance for this package. */ +class Log { + + static final Logger log = Logger.getLogger("com.samskivert.io"); +} diff --git a/src/main/java/com/samskivert/io/StreamUtil.java b/src/main/java/com/samskivert/io/StreamUtil.java index 152a08b7..d9ba43cf 100644 --- a/src/main/java/com/samskivert/io/StreamUtil.java +++ b/src/main/java/com/samskivert/io/StreamUtil.java @@ -13,7 +13,7 @@ import java.io.Reader; import java.io.Writer; import java.nio.charset.Charset; -import static com.samskivert.Log.log; +import static com.samskivert.io.Log.log; /** * Convenience methods for streams. diff --git a/src/main/java/com/samskivert/net/AttachableURLFactory.java b/src/main/java/com/samskivert/net/AttachableURLFactory.java index fc8bee16..69aedc3e 100644 --- a/src/main/java/com/samskivert/net/AttachableURLFactory.java +++ b/src/main/java/com/samskivert/net/AttachableURLFactory.java @@ -11,7 +11,7 @@ import java.net.URLStreamHandlerFactory; import java.util.HashMap; -import static com.samskivert.Log.log; +import static com.samskivert.net.Log.log; /** * Allows other entities in an application to register URLStreamHandler diff --git a/src/main/java/com/samskivert/net/Log.java b/src/main/java/com/samskivert/net/Log.java new file mode 100644 index 00000000..77dd75c1 --- /dev/null +++ b/src/main/java/com/samskivert/net/Log.java @@ -0,0 +1,14 @@ +// +// samskivert library - useful routines for java programs +// Copyright (C) 2001-2012 Michael Bayne, et al. +// http://github.com/samskivert/samskivert/blob/master/COPYING + +package com.samskivert.net; + +import com.samskivert.util.Logger; + +/** Provides a log instance for this package. */ +class Log { + + static final Logger log = Logger.getLogger("com.samskivert.net"); +} diff --git a/src/main/java/com/samskivert/servlet/JDBCTableSiteIdentifier.java b/src/main/java/com/samskivert/servlet/JDBCTableSiteIdentifier.java index dc55d588..30d9377c 100644 --- a/src/main/java/com/samskivert/servlet/JDBCTableSiteIdentifier.java +++ b/src/main/java/com/samskivert/servlet/JDBCTableSiteIdentifier.java @@ -29,7 +29,7 @@ import com.samskivert.jdbc.SimpleRepository; import com.samskivert.util.ArrayUtil; import com.samskivert.util.HashIntMap; -import static com.samskivert.Log.log; +import static com.samskivert.servlet.Log.log; /** * Accomplishes the process of site identification based on a mapping from domains (e.g. diff --git a/src/main/java/com/samskivert/Log.java b/src/main/java/com/samskivert/servlet/Log.java similarity index 59% rename from src/main/java/com/samskivert/Log.java rename to src/main/java/com/samskivert/servlet/Log.java index 422ab9e4..b9f74866 100644 --- a/src/main/java/com/samskivert/Log.java +++ b/src/main/java/com/samskivert/servlet/Log.java @@ -3,15 +3,12 @@ // Copyright (C) 2001-2012 Michael Bayne, et al. // http://github.com/samskivert/samskivert/blob/master/COPYING -package com.samskivert; +package com.samskivert.servlet; import com.samskivert.util.Logger; -/** - * Contains a reference to the log object used by the samskivert package. - */ -public class Log -{ - /** We dispatch our log messages through this logger. */ - public static final Logger log = Logger.getLogger("com.samskivert"); +/** Provides a log instance for this package (and sub-packages). */ +public class Log { + + public static final Logger log = Logger.getLogger("com.samskivert.servlet"); } diff --git a/src/main/java/com/samskivert/servlet/MessageManager.java b/src/main/java/com/samskivert/servlet/MessageManager.java index bd62ec32..92b7b554 100644 --- a/src/main/java/com/samskivert/servlet/MessageManager.java +++ b/src/main/java/com/samskivert/servlet/MessageManager.java @@ -14,7 +14,7 @@ import javax.servlet.http.HttpServletRequest; import com.samskivert.text.MessageUtil; import com.samskivert.util.StringUtil; -import static com.samskivert.Log.log; +import static com.samskivert.servlet.Log.log; /** * The message manager handles the translation messages for a web application. The webapp should diff --git a/src/main/java/com/samskivert/servlet/SiteResourceLoader.java b/src/main/java/com/samskivert/servlet/SiteResourceLoader.java index 8e12b7ff..432d5feb 100644 --- a/src/main/java/com/samskivert/servlet/SiteResourceLoader.java +++ b/src/main/java/com/samskivert/servlet/SiteResourceLoader.java @@ -19,7 +19,7 @@ import javax.servlet.http.HttpServletRequest; import com.samskivert.util.HashIntMap; -import static com.samskivert.Log.log; +import static com.samskivert.servlet.Log.log; /** * Web applications may wish to load resources in such a way that the site diff --git a/src/main/java/com/samskivert/servlet/user/UserManager.java b/src/main/java/com/samskivert/servlet/user/UserManager.java index 6046090c..5536d5c7 100644 --- a/src/main/java/com/samskivert/servlet/user/UserManager.java +++ b/src/main/java/com/samskivert/servlet/user/UserManager.java @@ -20,7 +20,7 @@ import com.samskivert.util.RunQueue; import com.samskivert.util.StringUtil; import com.samskivert.util.Tuple; -import static com.samskivert.Log.log; +import static com.samskivert.servlet.Log.log; /** * The user manager provides easy access to user objects for servlets. It takes care of cookie diff --git a/src/main/java/com/samskivert/servlet/util/ExceptionMap.java b/src/main/java/com/samskivert/servlet/util/ExceptionMap.java index 96486161..c782397f 100644 --- a/src/main/java/com/samskivert/servlet/util/ExceptionMap.java +++ b/src/main/java/com/samskivert/servlet/util/ExceptionMap.java @@ -9,7 +9,8 @@ import java.io.*; import java.util.*; import com.samskivert.util.ConfigUtil; -import static com.samskivert.Log.log; + +import static com.samskivert.servlet.Log.log; /** * The exception map is used to map exceptions to error messages based on diff --git a/src/main/java/com/samskivert/swing/AbsoluteLayout.java b/src/main/java/com/samskivert/swing/AbsoluteLayout.java index b1ca14d9..76897b9c 100644 --- a/src/main/java/com/samskivert/swing/AbsoluteLayout.java +++ b/src/main/java/com/samskivert/swing/AbsoluteLayout.java @@ -15,7 +15,7 @@ import java.awt.Rectangle; import java.util.HashMap; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * Used to lay out components at absolute coordinates. This layout manager diff --git a/src/main/java/com/samskivert/swing/Controller.java b/src/main/java/com/samskivert/swing/Controller.java index 965c5792..e0912c6e 100644 --- a/src/main/java/com/samskivert/swing/Controller.java +++ b/src/main/java/com/samskivert/swing/Controller.java @@ -21,7 +21,7 @@ import java.awt.event.HierarchyListener; import com.samskivert.swing.event.CommandEvent; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * The controller class provides a basis for the separation of user interface diff --git a/src/main/java/com/samskivert/swing/EnablingAdapter.java b/src/main/java/com/samskivert/swing/EnablingAdapter.java index 93085d38..33de8148 100644 --- a/src/main/java/com/samskivert/swing/EnablingAdapter.java +++ b/src/main/java/com/samskivert/swing/EnablingAdapter.java @@ -10,7 +10,7 @@ import java.beans.PropertyChangeListener; import javax.swing.JComponent; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * Used to enable or disable a source component based on some diff --git a/src/main/java/com/samskivert/swing/Label.java b/src/main/java/com/samskivert/swing/Label.java index 99d02956..c9a1b7e1 100644 --- a/src/main/java/com/samskivert/swing/Label.java +++ b/src/main/java/com/samskivert/swing/Label.java @@ -37,7 +37,7 @@ import com.samskivert.util.Tuple; import com.samskivert.swing.util.SwingUtil; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * The label is a multipurpose text display mechanism that can display small amounts of text diff --git a/src/main/java/com/samskivert/swing/Log.java b/src/main/java/com/samskivert/swing/Log.java new file mode 100644 index 00000000..6476931e --- /dev/null +++ b/src/main/java/com/samskivert/swing/Log.java @@ -0,0 +1,14 @@ +// +// samskivert library - useful routines for java programs +// Copyright (C) 2001-2012 Michael Bayne, et al. +// http://github.com/samskivert/samskivert/blob/master/COPYING + +package com.samskivert.swing; + +import com.samskivert.util.Logger; + +/** Provides a log instance for this package (and sub-packages). */ +public class Log { + + public static final Logger log = Logger.getLogger("com.samskivert.swing"); +} diff --git a/src/main/java/com/samskivert/swing/ObjectEditorTable.java b/src/main/java/com/samskivert/swing/ObjectEditorTable.java index ab3a0eb9..841e6188 100644 --- a/src/main/java/com/samskivert/swing/ObjectEditorTable.java +++ b/src/main/java/com/samskivert/swing/ObjectEditorTable.java @@ -24,7 +24,7 @@ import com.samskivert.util.ClassUtil; import com.samskivert.util.ListUtil; import com.samskivert.util.ObjectUtil; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * Allows simple displaying and editing of Objects in a table format. diff --git a/src/main/java/com/samskivert/swing/RuntimeAdjust.java b/src/main/java/com/samskivert/swing/RuntimeAdjust.java index 7c19c63f..176aa130 100644 --- a/src/main/java/com/samskivert/swing/RuntimeAdjust.java +++ b/src/main/java/com/samskivert/swing/RuntimeAdjust.java @@ -37,7 +37,7 @@ import com.samskivert.util.DebugChords; import com.samskivert.util.ListUtil; import com.samskivert.util.StringUtil; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * Provides a service where named variables can be registered as adjustable by the developer at diff --git a/src/main/java/com/samskivert/swing/dnd/DnDManager.java b/src/main/java/com/samskivert/swing/dnd/DnDManager.java index 3697576d..bd3173f3 100644 --- a/src/main/java/com/samskivert/swing/dnd/DnDManager.java +++ b/src/main/java/com/samskivert/swing/dnd/DnDManager.java @@ -30,7 +30,7 @@ import javax.swing.event.MouseInputAdapter; import com.samskivert.swing.event.AncestorAdapter; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * A custom Drag and Drop manager for use within a single JVM. Does what we diff --git a/src/main/java/com/samskivert/swing/util/MenuUtil.java b/src/main/java/com/samskivert/swing/util/MenuUtil.java index 61fa868d..728fc6fc 100644 --- a/src/main/java/com/samskivert/swing/util/MenuUtil.java +++ b/src/main/java/com/samskivert/swing/util/MenuUtil.java @@ -15,7 +15,7 @@ import javax.swing.JMenuItem; import javax.swing.JPopupMenu; import javax.swing.KeyStroke; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * The menu util class provides miscellaneous useful utility routines for diff --git a/src/main/java/com/samskivert/swing/util/SwingUtil.java b/src/main/java/com/samskivert/swing/util/SwingUtil.java index b9c29212..e351905a 100644 --- a/src/main/java/com/samskivert/swing/util/SwingUtil.java +++ b/src/main/java/com/samskivert/swing/util/SwingUtil.java @@ -53,7 +53,7 @@ import javax.swing.table.TableModel; import com.samskivert.util.SortableArrayList; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * Miscellaneous useful Swing-related utility functions. diff --git a/src/main/java/com/samskivert/swing/util/TaskMaster.java b/src/main/java/com/samskivert/swing/util/TaskMaster.java index c00efe23..fda4a3ce 100644 --- a/src/main/java/com/samskivert/swing/util/TaskMaster.java +++ b/src/main/java/com/samskivert/swing/util/TaskMaster.java @@ -9,7 +9,7 @@ import java.lang.reflect.Method; import java.util.Hashtable; import javax.swing.SwingUtilities; -import static com.samskivert.Log.log; +import static com.samskivert.swing.Log.log; /** * The task master provides the ability for swing applications to invoke diff --git a/src/main/java/com/samskivert/test/Log.java b/src/main/java/com/samskivert/test/Log.java new file mode 100644 index 00000000..29afc0ad --- /dev/null +++ b/src/main/java/com/samskivert/test/Log.java @@ -0,0 +1,14 @@ +// +// samskivert library - useful routines for java programs +// Copyright (C) 2001-2012 Michael Bayne, et al. +// http://github.com/samskivert/samskivert/blob/master/COPYING + +package com.samskivert.test; + +import com.samskivert.util.Logger; + +/** Provides a log instance for this package. */ +class Log { + + static final Logger log = Logger.getLogger("com.samskivert.test"); +} diff --git a/src/main/java/com/samskivert/test/TestUtil.java b/src/main/java/com/samskivert/test/TestUtil.java index d21c96ab..58b35092 100644 --- a/src/main/java/com/samskivert/test/TestUtil.java +++ b/src/main/java/com/samskivert/test/TestUtil.java @@ -9,7 +9,7 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; -import static com.samskivert.Log.log; +import static com.samskivert.test.Log.log; /** * Utilities used by unit tests for the samskivert library which are diff --git a/src/main/java/com/samskivert/util/AuditLogger.java b/src/main/java/com/samskivert/util/AuditLogger.java index 8446f623..ce681311 100644 --- a/src/main/java/com/samskivert/util/AuditLogger.java +++ b/src/main/java/com/samskivert/util/AuditLogger.java @@ -18,7 +18,7 @@ import java.text.FieldPosition; import java.util.Calendar; import java.util.Date; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Used by various services to generate audit logs which can be useful for auditing, debugging and diff --git a/src/main/java/com/samskivert/util/BasicRunQueue.java b/src/main/java/com/samskivert/util/BasicRunQueue.java index 29c8e3b5..e47cd5b6 100644 --- a/src/main/java/com/samskivert/util/BasicRunQueue.java +++ b/src/main/java/com/samskivert/util/BasicRunQueue.java @@ -5,7 +5,7 @@ package com.samskivert.util; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * A very basic implementation of RunQueue for general purpose use. diff --git a/src/main/java/com/samskivert/util/Config.java b/src/main/java/com/samskivert/util/Config.java index 1eae1338..e4dea2dd 100644 --- a/src/main/java/com/samskivert/util/Config.java +++ b/src/main/java/com/samskivert/util/Config.java @@ -13,7 +13,7 @@ import java.util.HashSet; import java.util.Iterator; import java.util.Properties; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * The config class provides a unified interaface to application configuration information. See diff --git a/src/main/java/com/samskivert/util/ConfigUtil.java b/src/main/java/com/samskivert/util/ConfigUtil.java index f898c891..0537dcf9 100644 --- a/src/main/java/com/samskivert/util/ConfigUtil.java +++ b/src/main/java/com/samskivert/util/ConfigUtil.java @@ -13,7 +13,7 @@ import java.util.Map; import com.samskivert.io.StreamUtil; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * The config util class provides routines for loading configuration information. diff --git a/src/main/java/com/samskivert/util/DebugChords.java b/src/main/java/com/samskivert/util/DebugChords.java index 6c7722c1..6fc83bf1 100644 --- a/src/main/java/com/samskivert/util/DebugChords.java +++ b/src/main/java/com/samskivert/util/DebugChords.java @@ -14,7 +14,7 @@ import java.util.ArrayList; import com.samskivert.util.HashIntMap; import com.samskivert.util.Tuple; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Provides a mechanism for causing code to be invoked when a particular diff --git a/src/main/java/com/samskivert/util/FileUtil.java b/src/main/java/com/samskivert/util/FileUtil.java index 02f8351e..96496e9a 100644 --- a/src/main/java/com/samskivert/util/FileUtil.java +++ b/src/main/java/com/samskivert/util/FileUtil.java @@ -16,7 +16,7 @@ import java.util.jar.JarFile; import com.samskivert.io.StreamUtil; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Utility methods for files. diff --git a/src/main/java/com/samskivert/util/Interval.java b/src/main/java/com/samskivert/util/Interval.java index b0edceb6..18a6e340 100644 --- a/src/main/java/com/samskivert/util/Interval.java +++ b/src/main/java/com/samskivert/util/Interval.java @@ -9,7 +9,7 @@ import java.util.Date; import java.util.Timer; import java.util.TimerTask; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * An interface for doing operations after some delay. Allows expiration to occur on a specific diff --git a/src/main/java/com/samskivert/util/Invoker.java b/src/main/java/com/samskivert/util/Invoker.java index d73b4e5d..b90dc9cf 100644 --- a/src/main/java/com/samskivert/util/Invoker.java +++ b/src/main/java/com/samskivert/util/Invoker.java @@ -9,7 +9,7 @@ import java.util.HashMap; import java.util.concurrent.Executor; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * The invoker is used to invoke self-contained units of code on an invoking thread. Each invoker diff --git a/src/main/java/com/samskivert/util/Lifecycle.java b/src/main/java/com/samskivert/util/Lifecycle.java index 1e338b27..87158633 100644 --- a/src/main/java/com/samskivert/util/Lifecycle.java +++ b/src/main/java/com/samskivert/util/Lifecycle.java @@ -5,7 +5,7 @@ package com.samskivert.util; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Manages the lifecycle (initialization and shutdown) of a collection of components. diff --git a/src/main/java/com/samskivert/util/LoopingThread.java b/src/main/java/com/samskivert/util/LoopingThread.java index 8032f7ce..81aa4cbe 100644 --- a/src/main/java/com/samskivert/util/LoopingThread.java +++ b/src/main/java/com/samskivert/util/LoopingThread.java @@ -5,7 +5,7 @@ package com.samskivert.util; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * The looping thread provides the basic functionality for a thread that does its processing in a diff --git a/src/main/java/com/samskivert/util/ObserverList.java b/src/main/java/com/samskivert/util/ObserverList.java index 5e5d3054..b15752e9 100644 --- a/src/main/java/com/samskivert/util/ObserverList.java +++ b/src/main/java/com/samskivert/util/ObserverList.java @@ -10,7 +10,7 @@ import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Provides a simplified mechanism for maintaining a list of observers (or listeners or whatever diff --git a/src/main/java/com/samskivert/util/PrefsConfig.java b/src/main/java/com/samskivert/util/PrefsConfig.java index a34c33a1..066df836 100644 --- a/src/main/java/com/samskivert/util/PrefsConfig.java +++ b/src/main/java/com/samskivert/util/PrefsConfig.java @@ -16,7 +16,7 @@ import java.util.prefs.AbstractPreferences; import java.util.prefs.BackingStoreException; import java.util.prefs.Preferences; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Extends the {@link Config} mechanism to allow the modification of configuration values, which @@ -51,7 +51,7 @@ public class PrefsConfig extends Config */ public PrefsConfig (String path, Properties props) { - super(path, props); + super(props); try { _prefs = Preferences.userRoot().node(path); diff --git a/src/main/java/com/samskivert/util/RandomUtil.java b/src/main/java/com/samskivert/util/RandomUtil.java index 5d61e356..af21106c 100644 --- a/src/main/java/com/samskivert/util/RandomUtil.java +++ b/src/main/java/com/samskivert/util/RandomUtil.java @@ -13,7 +13,7 @@ import java.util.Random; import com.samskivert.annotation.ReplacedBy; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Provides miscellaneous utility routines to simplify obtaining useful random number values and to diff --git a/src/main/java/com/samskivert/util/RepeatCallTracker.java b/src/main/java/com/samskivert/util/RepeatCallTracker.java index bfdc7996..5f1c35f7 100644 --- a/src/main/java/com/samskivert/util/RepeatCallTracker.java +++ b/src/main/java/com/samskivert/util/RepeatCallTracker.java @@ -8,7 +8,7 @@ package com.samskivert.util; import java.text.SimpleDateFormat; import java.util.Date; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * A class used to debug situations where a method that should be called diff --git a/src/main/java/com/samskivert/util/RunAnywhere.java b/src/main/java/com/samskivert/util/RunAnywhere.java index 6c345d00..ef0f6836 100644 --- a/src/main/java/com/samskivert/util/RunAnywhere.java +++ b/src/main/java/com/samskivert/util/RunAnywhere.java @@ -7,7 +7,7 @@ package com.samskivert.util; import java.awt.event.InputEvent; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Write once, run anywhere. Well, at least that's what it diff --git a/src/main/java/com/samskivert/util/Runnables.java b/src/main/java/com/samskivert/util/Runnables.java index d95227bc..8721bb7e 100644 --- a/src/main/java/com/samskivert/util/Runnables.java +++ b/src/main/java/com/samskivert/util/Runnables.java @@ -9,7 +9,7 @@ import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Modifier; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Runnable related utility methods. diff --git a/src/main/java/com/samskivert/util/SerialExecutor.java b/src/main/java/com/samskivert/util/SerialExecutor.java index 3302221a..fee9d2b3 100644 --- a/src/main/java/com/samskivert/util/SerialExecutor.java +++ b/src/main/java/com/samskivert/util/SerialExecutor.java @@ -9,7 +9,7 @@ import java.util.ArrayList; import java.util.concurrent.Executor; -import static com.samskivert.Log.log; +import static com.samskivert.util.UtilLog.log; /** * Executes tasks serially, but each one on a separate thread. If a task times diff --git a/src/main/java/com/samskivert/util/UtilLog.java b/src/main/java/com/samskivert/util/UtilLog.java new file mode 100644 index 00000000..72554734 --- /dev/null +++ b/src/main/java/com/samskivert/util/UtilLog.java @@ -0,0 +1,12 @@ +// +// samskivert library - useful routines for java programs +// Copyright (C) 2001-2012 Michael Bayne, et al. +// http://github.com/samskivert/samskivert/blob/master/COPYING + +package com.samskivert.util; + +/** Provides a log instance for this package. */ +class UtilLog { + + static final Logger log = Logger.getLogger("com.samskivert"); +} diff --git a/src/main/java/com/samskivert/velocity/Application.java b/src/main/java/com/samskivert/velocity/Application.java index cd59d853..a5c6109b 100644 --- a/src/main/java/com/samskivert/velocity/Application.java +++ b/src/main/java/com/samskivert/velocity/Application.java @@ -25,7 +25,7 @@ import com.samskivert.servlet.util.FriendlyException; import com.samskivert.servlet.util.RequestUtils; import com.samskivert.util.StringUtil; -import static com.samskivert.Log.log; +import static com.samskivert.servlet.Log.log; /** * The servlet API defines the concept of a web application and associates certain attributes with diff --git a/src/main/java/com/samskivert/velocity/DispatcherServlet.java b/src/main/java/com/samskivert/velocity/DispatcherServlet.java index 85c840ef..f88c0c55 100644 --- a/src/main/java/com/samskivert/velocity/DispatcherServlet.java +++ b/src/main/java/com/samskivert/velocity/DispatcherServlet.java @@ -42,7 +42,7 @@ import com.samskivert.servlet.util.FriendlyException; import com.samskivert.util.ConfigUtil; import com.samskivert.util.StringUtil; -import static com.samskivert.Log.log; +import static com.samskivert.servlet.Log.log; /** * The dispatcher servlet builds upon Velocity's architecture. It does so in the following ways: diff --git a/src/main/java/com/samskivert/velocity/SiteJarResourceLoader.java b/src/main/java/com/samskivert/velocity/SiteJarResourceLoader.java index 498a08a6..a19cde64 100644 --- a/src/main/java/com/samskivert/velocity/SiteJarResourceLoader.java +++ b/src/main/java/com/samskivert/velocity/SiteJarResourceLoader.java @@ -13,7 +13,8 @@ import org.apache.velocity.exception.ResourceNotFoundException; import org.apache.velocity.runtime.resource.Resource; import org.apache.velocity.runtime.resource.loader.ResourceLoader; -import com.samskivert.Log; +// we can't static import log because ResourceLoader defines a log that shadows it +import com.samskivert.servlet.Log; import com.samskivert.servlet.SiteIdentifier; import com.samskivert.servlet.SiteResourceLoader; diff --git a/src/main/java/com/samskivert/velocity/SiteKey.java b/src/main/java/com/samskivert/velocity/SiteKey.java index d1767c1b..9847f109 100644 --- a/src/main/java/com/samskivert/velocity/SiteKey.java +++ b/src/main/java/com/samskivert/velocity/SiteKey.java @@ -5,7 +5,7 @@ package com.samskivert.velocity; -import static com.samskivert.Log.log; +import static com.samskivert.servlet.Log.log; /** * Decodes a compound Velocity resource name plus site identifier. diff --git a/src/main/java/com/samskivert/velocity/SiteResourceManager.java b/src/main/java/com/samskivert/velocity/SiteResourceManager.java index e33fd634..9615ade4 100644 --- a/src/main/java/com/samskivert/velocity/SiteResourceManager.java +++ b/src/main/java/com/samskivert/velocity/SiteResourceManager.java @@ -15,7 +15,8 @@ import org.apache.velocity.runtime.resource.ResourceFactory; import org.apache.velocity.runtime.resource.ResourceManagerImpl; import org.apache.velocity.runtime.resource.loader.ResourceLoader; -import com.samskivert.Log; +// we can't static import log because ResourceManagerImpl defines a log that shadows it +import com.samskivert.servlet.Log; import com.samskivert.servlet.SiteIdentifier; import com.samskivert.servlet.SiteResourceLoader; diff --git a/src/main/java/com/samskivert/velocity/VelocityUtil.java b/src/main/java/com/samskivert/velocity/VelocityUtil.java index 123e8b04..1db89728 100644 --- a/src/main/java/com/samskivert/velocity/VelocityUtil.java +++ b/src/main/java/com/samskivert/velocity/VelocityUtil.java @@ -9,7 +9,7 @@ import org.apache.velocity.app.VelocityEngine; import org.apache.velocity.runtime.RuntimeServices; import org.apache.velocity.runtime.log.LogChute; -import static com.samskivert.Log.log; +import static com.samskivert.servlet.Log.log; /** * Handy Velocity-related routines. diff --git a/src/main/java/com/samskivert/xml/CheckVersionRule.java b/src/main/java/com/samskivert/xml/CheckVersionRule.java index f8d7fc31..12c49a96 100644 --- a/src/main/java/com/samskivert/xml/CheckVersionRule.java +++ b/src/main/java/com/samskivert/xml/CheckVersionRule.java @@ -7,7 +7,7 @@ package com.samskivert.xml; import org.apache.commons.digester.Rule; -import static com.samskivert.Log.log; +import static com.samskivert.xml.Log.log; /** * Used to compare a file format version number in an XML file with the diff --git a/src/main/java/com/samskivert/xml/Log.java b/src/main/java/com/samskivert/xml/Log.java new file mode 100644 index 00000000..ff459124 --- /dev/null +++ b/src/main/java/com/samskivert/xml/Log.java @@ -0,0 +1,14 @@ +// +// samskivert library - useful routines for java programs +// Copyright (C) 2001-2012 Michael Bayne, et al. +// http://github.com/samskivert/samskivert/blob/master/COPYING + +package com.samskivert.xml; + +import com.samskivert.util.Logger; + +/** Provides a log instance for this package. */ +class Log { + + static final Logger log = Logger.getLogger("com.samskivert.xml"); +} diff --git a/src/main/java/com/samskivert/xml/SimpleParser.java b/src/main/java/com/samskivert/xml/SimpleParser.java index 2233a422..aaab4247 100644 --- a/src/main/java/com/samskivert/xml/SimpleParser.java +++ b/src/main/java/com/samskivert/xml/SimpleParser.java @@ -11,7 +11,7 @@ import javax.xml.parsers.ParserConfigurationException; import org.xml.sax.*; import org.xml.sax.helpers.DefaultHandler; -import static com.samskivert.Log.log; +import static com.samskivert.xml.Log.log; /** * The simple parser class provides an extensible object that is