io.sarl.sre.janus.skills.bic
Skill LoggingSkill
All Superinterfaces:
Logging, Capacity, IBehaviorGuardEvaluatorReceiver
@org.eclipse.xtext.xbase.lib.XbaseGenerated
skill LoggingSkill
extends Skill
implements Logging
SRE implementation of SARL's Logging built-in capacity.
Maven Group Identifier:
io.sarl.sre.janus
Maven Artifact Identifier:
janus.kernel
Property Summary
Modifier and type Property and description
java.util.logging.Logger logger
int logLevel
Inherited: caller, iD, owner, referenceCount
Constructor Summary
Constructor and description
new(LoggingService)
Constructor.
Action Summary
Property Details
logger
val logger : java.util.logging.Logger

This property is an alias for the action: getLogger

logLevel
var logLevel : int

This property is an alias for the action: getLogLevel

Constructor Details
new(LoggingService)
new(LoggingService)
Constructor.
Action Details
debug(Supplier<T>)
def debug(Supplier<T>)
debug(Object,Object*)
def debug(Object,Object*)
error(Supplier<T>)
def error(Supplier<T>)
error(Object,[Throwable],Object*)
def error(Object,[Throwable],Object*)
getLogger
def getLogger : java.util.logging.Logger
getLogLevel
def getLogLevel : int
info(Supplier<T>)
def info(Supplier<T>)
info(Object,Object*)
def info(Object,Object*)
isDebugLogEnabled
def isDebugLogEnabled : boolean
isErrorLogEnabled
def isErrorLogEnabled : boolean
isInfoLogEnabled
def isInfoLogEnabled : boolean
isWarningLogEnabled
def isWarningLogEnabled : boolean
println(Object)
def println(Object)
setLoggingName(String)
def setLoggingName(String)
setLogLevel(int)
def setLogLevel(int)
warning(Supplier<T>)
def warning(Supplier<T>)
warning(Object,[Throwable],Object*)
def warning(Object,[Throwable],Object*)