Guest User

Untitled

a guest
Jun 20th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. Sub Setup()
  2. Dim hierarchy = CType(LogManager.GetRepository(), Hierarchy)
  3.  
  4. Dim patternLayout = New PatternLayout()
  5. patternLayout.ConversionPattern = "%date [%thread] %-5level %logger - %message%newline"
  6. patternLayout.ActivateOptions()
  7.  
  8. Dim roller = New RollingFileAppender()
  9. roller.AppendToFile = False
  10. roller.File = "C:EventLog.txt"
  11. roller.Layout = patternLayout
  12. roller.MaxSizeRollBackups = 5
  13. roller.MaximumFileSize = "1GB"
  14. roller.RollingStyle = RollingFileAppender.RollingMode.Size
  15. roller.StaticLogFileName = True
  16. roller.ActivateOptions()
  17. roller.Name = "Log"
  18. hierarchy.Root.AddAppender(roller)
  19. Dim t = New LoggerMatchFilter()
  20. t.LoggerToMatch = "Log"
  21. t.AcceptOnMatch = True
  22. roller.AddFilter(t)
  23. hierarchy.Root.Level = Level.All
  24. hierarchy.Configured = True
  25. End Sub
Add Comment
Please, Sign In to add comment