/// <summary> /// </summary> /// <param name="args"></param> public override void OnExit(MethodExecutionArgs args) { log4net.ILog lg = GetLogger(args); if (args.Exception == null) { lg.Send(_level, _leaving); } else { lg.Send(_level, _leavingWithException + args.Exception.Message); } }
/// <summary> /// </summary> /// <param name="args"></param> public override void OnEntry(MethodExecutionArgs args) { log4net.ILog lg = GetLogger(args); string s = _entering; if (!string.IsNullOrEmpty(_message)) { s += string.Format(_message, args.Arguments.ToArray()); } lg.Send(_level, s); }