# Module contract_manager_tlog # * [Description](#description) * [Function Index](#index) * [Function Details](#functions)

Contract manager transaction logging.

This module can be used by the server to log individual protocol
transactions, if desired.  This simple default module uses the
Erlang/OTP +error_logger+ module; we highly recommend that the
+sasl+ application be running to take full advantage of OTP\'s
error and event handling capabilities.
. ## Function Index ##
eventIn/5
eventOut/5
lpcIn/4
lpcOut/9
lpcOutError/6
rpcFinish/1
rpcIn/4
rpcOut/9
rpcOutError/5
rpcOutError/6
## Function Details ## ### eventIn/5 ### `eventIn(TLogMod_x, Msg, State, Mod, Status) -> any()` ### eventOut/5 ### `eventOut(TLogMod_x, Msg, State, Mod, Status) -> any()` ### lpcIn/4 ### `lpcIn(TLogMod_x, Q, State, Mod) -> any()` ### lpcOut/9 ### `lpcOut(TLogMod_x, StartTime, Q, State, Mod, Reply, NewState, NewMod, Status) -> any()` ### lpcOutError/6 ### `lpcOutError(TLogMod_x, StartTime, Q, State, Mod, Error) -> any()` ### rpcFinish/1 ### `rpcFinish(TLog) -> any()` ### rpcIn/4 ### `rpcIn(TLogMod_x, Q, State, Mod) -> any()` ### rpcOut/9 ### `rpcOut(TLogMod_x, StartTime, Q, State, Mod, Reply, NewState, NewMod, Status) -> any()` ### rpcOutError/5 ### `rpcOutError(TLogMod_x, Q, State, Mod, Error) -> any()` ### rpcOutError/6 ### `rpcOutError(TLogMod_x, StartTime, Q, State, Mod, Error) -> any()`