Я просматривал следующие ссылки, но все напрасно.
- Как настроить дочерний регистратор с более низким уровнем журнала, чем корневой уровень в Log4net
- Log4Net в WCF не работает
- Проблема Log4net внутри wcf
- Log4Net с Служба WCF, работающая от имени
Код: Выделить всё
Код: Выделить всё
static log4net.Util.LogicalThreadContextProperties properties = log4net.LogicalThreadContext.Properties;
private static log4net.ILog log { get; set; }
public static void Write( object session_id, object user_id, object message, object message_type, object created_by, object msg)
{
properties["Session_ID"] = session_id;
properties["User_ID"] = user_id;
properties["Message"] = message;
properties["Message_Type"] = message_type;
properties["Created_By"] = created_by;
log.Info(msg);
}