trait
AuditService extends Auditor with Logging
Type Members
-
class
cdebug extends AnyRef
-
class
clog extends AnyRef
Abstract Value Members
-
abstract
def
logdb(what: String, details: Any*): String
-
abstract
def
logdbWithLink(what: String, link: String, details: Any*): String
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
val
ENTITY_CREATE: String("ENTITY_CREATE")
-
final
val
ENTITY_DELETE: String("ENTITY_DELETE")
-
final
val
ENTITY_UPDATE: String("ENTITY_UPDATE")
-
final
val
ERR_AUTHREQUIRED: String("ERR_AUTHREQUIRED")
-
final
val
ERR_FAILEDWIKIEDIT: String("ERR_FAILEDWIKIEDIT")
-
final
val
ERR_NO_SUCH_USER: String("ERR_NO_SUCH_USER")
-
final
val
ERR_UNAUTHORIZED: String("ERR_UNAUTHORIZED")
-
final
val
REGD_EMAIL: String("INFO_REGD_EMAIL")
-
final
def
asInstanceOf[T0]: T0
-
def
audit(message: ⇒ String, e: Throwable): Unit
-
def
audit(message: ⇒ String): Unit
-
def
auth(details: String): Unit
-
-
def
clog: clog
-
def
clone(): AnyRef
-
def
create[T](entity: T): T
-
def
createnoaudit[T](entity: T): T
-
def
debug(message: ⇒ String, e: Throwable): Unit
-
def
debug(message: ⇒ String): Unit
-
def
delete[T](entity: T): T
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
error(message: ⇒ String, e: Throwable): Unit
-
def
error(message: ⇒ String): Unit
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
info(message: ⇒ String, e: Throwable): Unit
-
def
info(message: ⇒ String): Unit
-
final
def
isInstanceOf[T0]: Boolean
-
def
log(message: ⇒ String, e: Throwable): Unit
-
def
log(message: ⇒ String): Unit
-
val
logger: Log
-
def
missingPage(url: String): Unit
-
final
def
ne(arg0: AnyRef): Boolean
-
def
newlog(s: String): Log
-
def
newlog(clazz: Class[_]): Log
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
regdemail(email: String): Unit
-
def
security(what: String, details: Any*): String
-
def
slf4j: Logger
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
tee(message: ⇒ String): String
-
def
toString(): String
-
def
trace(message: ⇒ String, e: Throwable): Unit
-
def
trace(message: ⇒ String): Unit
-
def
unauthorized(details: String): Unit
-
def
update[T](entity: T): T
-
def
updatenoaudit[T](entity: T): T
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
warn(message: ⇒ String, e: Throwable): Unit
-
def
warn(message: ⇒ String): Unit
-
def
wikiFailedEdit(user: String, cat: String, name: String): Unit
-
def
wrongLogin(email: String, pwd: String): Unit
Inherited from AnyRef
Inherited from Any
fairly generic website audit service.
many operations are audited - this is strait in the log files, as well as the logdb() audit facility. Audited events are supposed to end up somewhere special or even notify someone etc
in my RK, I simply log them in a database, for review - you could do the same or ignore them
there's a Audit default implementation here somehwer