public class ActivityLogger
extends java.lang.Object
| Constructor and Description |
|---|
ActivityLogger() |
| Modifier and Type | Method and Description |
|---|---|
static void |
finished()
Call to close output writer and warn user if any exceptions were logged.
|
static void |
initialize(java.lang.String fileName,
boolean logMenuActivations,
boolean logJobs,
boolean useTimeStamps)
Initialize the Activity Logger
|
static void |
logException(java.lang.Throwable e)
Log an Exception.
|
static void |
logHighlights(java.util.List<Highlight2> highlights,
java.awt.geom.Point2D offset)
Log a list of Highlight objects and their offset
|
static void |
logJobStarted(java.lang.String jobName,
Job.Type jobType,
Cell cell,
java.util.List<Highlight2> savedHighlights,
java.awt.geom.Point2D savedHighlightsOffset)
Log a Job.
|
static void |
logMenuActivated(java.lang.String menuDescription)
Log a menu activation
|
static void |
logMessage(java.lang.String msg)
Log some message
|
static void |
logThreadMessage(java.lang.String msg)
Temp debug method
|
static void |
logTime(long time)
Log the time
|
static void |
logToolBarButtonActivated(java.lang.String buttonName)
Log a tool bar button activation
|
public static void initialize(java.lang.String fileName,
boolean logMenuActivations,
boolean logJobs,
boolean useTimeStamps)
logMenuActivations - true to log menu activationslogJobs - true to log jobs startinguseTimeStamps - true to include time stamps (not recommended, makes file harder to read)public static void finished()
public static void logMenuActivated(java.lang.String menuDescription)
menuDescription - description of the menu activatedpublic static void logToolBarButtonActivated(java.lang.String buttonName)
buttonName - the tool bar button activatedpublic static void logJobStarted(java.lang.String jobName,
Job.Type jobType,
Cell cell,
java.util.List<Highlight2> savedHighlights,
java.awt.geom.Point2D savedHighlightsOffset)
jobName - the job namejobType - the job typecell - the current cellsavedHighlights - the starting highlightssavedHighlightsOffset - the starting highlight offset (currently not used)public static void logHighlights(java.util.List<Highlight2> highlights, java.awt.geom.Point2D offset)
highlights - a list of Highlight objectsoffset - the offsetpublic static void logTime(long time)
time - the current time in milliseconds (System.currentTimeMillis)public static void logException(java.lang.Throwable e)
e - the execeptionpublic static void logMessage(java.lang.String msg)
msg - the messagepublic static void logThreadMessage(java.lang.String msg)