org.powertac.common.state
Class StateLogging
java.lang.Object
org.powertac.common.state.StateLogging
public class StateLogging
- extends Object
Implement uniform state-logging using aspects. This scheme depends on two
annotations: @Domain labels a class for which calls to the constructor are
logged. @StateChange labels a method that must be logged (with its arguments)
when it is called. Log output is a single text line consisting of the
following fields, separated by double colon :: strings
(assuming the log4j config puts out the msec data):
- milliseconds from start of log
- class name
- instance id value
- method name ("new" for constructor)
- method arguments, separated by ::
- Author:
- John Collins
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StateLogging
public StateLogging()
setState
public void setState()
newState
public void newState()
setstate
public void setstate(org.aspectj.lang.JoinPoint jp)
newstate
public void newstate(org.aspectj.lang.JoinPoint jp)
Copyright © 2011. All Rights Reserved.