Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
- ....
- <appendToFile value="false" />
- ....
- </appender>
- Dim Layout As New PatternLayout("%date{yyyy-MM-dd HH:mm:ss,fff} [%-6thread] %-5level %type{2}.%method(%line) - %message%newline")
- Dim Appender As New log4net.Appender.RollingFileAppender()
- Appender.File = Path.Combine(FileSystemHelper.LogDirectory, LogFileName)
- Appender.Layout = Layout
- Appender.AppendToFile = False ' we will start a new one when the program starts'
- Appender.Name = "RollingLogFileAppender"
- Appender.Threshold = LogLevel() 'May want to set this by configuration'
- Appender.RollingStyle = log4net.Appender.RollingFileAppender.RollingMode.Size 'This means it will start a new log file each time the log grows to 10Mb'
- Appender.MaximumFileSize = "10MB"
- Appender.MaxSizeRollBackups = -1 'keep an infinite number of logs'
- Appender.StaticLogFileName = True
- Appender.CountDirection = 1 ' to reduce rollover costs'
- log4net.Config.BasicConfigurator.Configure(Appender)
- Appender.ActivateOptions()
Add Comment
Please, Sign In to add comment