c# - How to write text into log4net file -


I have C # application I would like to integrate a log file then I try to do it in App.config

  & lt; Log4net & gt; & Lt; Appender name = "file explorer" type = "log4net.epadder.php fileper" & gt; & Lt; File value = "logfile.txt" /> & Lt; appendToFile value = "true" /> & Lt; Layout type = "log4net.Layout.PatternLayout" & gt; & Lt; Conversion pattern value = "% date [% thread]% -5 level% logger [% property {NDC}} only% message% newline" & gt; & Lt; / Layout & gt; & Lt; / Appender & gt; & Lt; Appender Name = "InfoFile Apache" type = "log4net.Appender.FileAppender" & gt; & Lt; File value = "info_logfile.txt" /> & Lt; appendToFile value = "true" /> & Lt; / Appender & gt; & Lt; Epander Name = "Error File Updater" type = "log4net.Appender.FileAppender" & gt; & Lt; file value = "error_logfile.txt" /> & Lt; appendToFile value = "true" /> & Lt; Layout type = "log4net.Layout.PatternLayout" & gt; & Lt; Conversion pattern value = "% date [% thread]% -5 level% logger [% property {NDC}} only% message% newline" & gt; & Lt; / Layout & gt; & Lt; / Appender & gt; & Lt; Root & gt; & Lt; Level value = "DEBUG" /> & Lt; Epander-Reef Ref = "filepeeder" /> & Lt; Level value = "INFO" /> & Lt; Appender-Reef Ref = "InfoFileAponder" /> & Lt; Level value = "ERROR" /> & Lt; Appender-Rif Ref = "ErrorFileUpdate" /> & Lt; / Root & gt; & Lt; / Log4net & gt;   

So I try to write in infoFile:

  log.Info ("chiamata json");   

But I do not see any text in info_logfile.txt

Where's my error?

Can we help me?

Reguards

Do you instantiate your log files? Try to see that it works with the console apendure. (This example is copied from David Soller)

  using log4net; Using Log4net.Config; Public class logtext {private static readonly elog logger = log manager.gatlogger (typef (logtest)); Static zero main (string [] args) {basic configurator Configure (); Logger.Debug ("Here is a debug log."); Logger.Info ("... and an information log."); Logger Warne ("... and a warning."); Logger.Error ("... and one error."); wood cutter. Fatal ("... and a serious error."); }}   

.

  Private static readonly Illog Logger = Log Manager. Glogar (typef (logost));   

This class creates a logger for loggett. You do not have to use a different logger for each class, so you can use different codes for different sections or packages within your code. You can use the logger. The logger has the output in the square log so that you know where any log information comes from.

BasicConfigurator.Configure ();

This method initiates the log4net system to use the simple console apendure. Using it allows us to quickly see how log4net works without setting up separate appenders.

This should start with you. See more about setting up Appenders

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -