Perguntas com a marcação «log4net»

A biblioteca Apache log4net é uma ferramenta para ajudar o programador a produzir declarações de log para uma variedade de destinos de saída. log4net é uma porta da excelente estrutura Apache log4j ™ para o tempo de execução do Microsoft® .NET. Mantivemos a estrutura semelhante em espírito ao log4j original, enquanto aproveitamos os novos recursos do runtime .NET.

15
log4net vs. Nlog
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Alguém tem experiência para ambos? Como eles se comparam? Estamos planejando usar um deles para efetuar logon em um aplicativo …
355 log4net  nlog 

6
Como rastrear problemas do log4net
Eu uso o log4net o tempo todo, mas uma coisa que eu nunca descobri é como saber o que está acontecendo por dentro. Por exemplo, eu tenho um aplicativo de console e um aplicativo de banco de dados no meu projeto. Fiz algumas alterações no banco de dados e no …
191 .net  logging  log4net 

13
Log4net não grava o arquivo de log
Criei um cenário simples usando o Log4net, mas parece que meus anexos não funcionam porque as mensagens não são adicionadas ao arquivo de log. Adicionei o seguinte ao arquivo web.config: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/> </configSections> <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="D:\MyData\Desktop\LogFile.txt" /> <appendToFile value="true" /> <encoding value="utf-8" /> …
159 c#  .net  asp.net  logging  log4net 


5
Configure o Log4net para gravar em vários arquivos
Eu gostaria de gravar o log em 2 arquivos de log diferentes do mesmo processo. é possível fazer isso usando o log4net? Vou precisar escrever mensagens separadas para cada arquivo de log. como posso escrever uma mensagem para um aplicativo específico?
130 log4net 

7
hierarquia log4net e níveis de log
Este site diz Os madeireiros podem ter níveis atribuídos. Níveis são instâncias da classe log4net.Core.Level. Os seguintes níveis são definidos em ordem crescente de prioridade : TUDO DEPURAR INFO ADVERTIR ERRO FATAL FORA DEBUG parece ter prioridade mais baixa e ERRO é maior. Questão Se eu definir o exemplo Mín …

13
log4net não está funcionando
Ei, eu tenho essa configuração no meu web.config <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="mylog.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="" /> <param name="Footer" value="" /> <param name="ConversionPattern" value="%d [%t] %-5p %m%n" /> </layout> </appender> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Header]\r\n" /> <param …
123 c#  .net-4.0  log4net 




3
Como resolvo erros de configuração com Nant 0.91?
Depois de baixar o Nant 0.91, estou recebendo alguns erros de configuração enigmáticos relacionados à configuração ou segurança (veja abaixo). Estou tentando simplesmente atualizar meus executáveis ​​Nant de 0,86 para 0,91. Como posso resolver os problemas abaixo ao construir em uma máquina com Windows 7? log4net: ERROR XmlConfiguratorAttribute: exceção ao …
106 windows-7  build  log4net  nant 

6
como faço para contornar o log4net, mudando publickeytoken
Temos um projeto asp.net 4.0 que usa algumas estruturas que dependem do log4net versão 1.2.10.0. Hoje eu tentei incluir um novo framework que depende do log4net versão 1.2.11.0, estive preso desde então: log4net 1.2.10.0 has publickeytoken = 1b44e1d426115821 log4net 1.2.11.0 has publickeytoken = 669e0ddf0bb1aa2a Como são diferentes, não posso usar …

5
argumento log4net para LogManager.GetLogger
Por que a maioria dos exemplos de log4net obtém o registrador de uma classe fazendo isso: private static ILog logger = LogManager.GetLogger( System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); Em vez de apenas passar typeof (MyClass): private static ILog logger = LogManager.GetLogger(typeof(MyClass)); Existe algum outro motivo para fazer isso, além do fato de que a primeira …
98 log4net 

3
Log4Net, como adicionar um campo personalizado ao meu registro
Eu uso o appender log4net.Appender.AdoNetAppender. Minha tabela log4net são os seguintes campos[Date],[Thread],[Level],[Logger],[Message],[Exception] Eu precisaria adicionar outro campo à tabela log4net (por exemplo, SalesId), mas como especificaria no meu xml e no código para registrar o "SalesId" ao registrar uma mensagem de erro ou de informação? por exemplo log.Info("SomeMessage", SalesId) Aqui …
98 c#  log4net  appender 

13
A configuração do Log4Net no arquivo externo não funciona
Estamos usando log4net e queremos especificar sua configuração em um arquivo de configuração externo (como fizemos com outras seções). Para fazer isso, alteramos a seção log4net no App.config para: ... <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> ... <log4net configSource="Log.config" /> ... E no arquivo Log.Config (mesmo diretório do App.config) temos: <log4net> <appender …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.