2
0

log.cfg 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. ############################################################
  2. # Global properties
  3. ############################################################
  4. # "handlers" specifies a comma separated list of log Handler
  5. # classes. These handlers will be installed during VM startup.
  6. # Note that these classes must be on the system classpath.
  7. # By default we only configure a ConsoleHandler, which will only
  8. # show messages at the INFO and above levels.
  9. #handlers= java.util.logging.ConsoleHandler
  10. # To also add the FileHandler, use the following line instead.
  11. handlers = java.util.logging.FileHandler,java.util.logging.ConsoleHandler,\
  12. net.sf.l2j.log.ErrorLogHandler
  13. chat.handlers = net.sf.l2j.log.ChatLogHandler
  14. chat.useParentHandlers = false
  15. gmaudit.handlers = net.sf.l2j.log.GMAuditLogHandler
  16. gmaudit.useParentHandlers = false
  17. item.handlers = net.sf.l2j.log.ItemLogHandler
  18. item.useParentHandlers = false
  19. audit.handlers = net.sf.l2j.log.AuditLogHandler
  20. audit.useParentHandlers = false
  21. enchant.handlers = net.sf.l2j.log.EnchantItemLogHandler,\
  22. net.sf.l2j.log.EnchantSkillLogHandler
  23. enchant.useParentHandlers = false
  24. olympiad.handlers = net.sf.l2j.log.OlympiadLogHandler
  25. olympiad.useParentHandlers = false
  26. damage.handlers = net.sf.l2j.log.AllDamageLogHandler,\
  27. net.sf.l2j.log.PDamageLogHandler, net.sf.l2j.log.MDamageLogHandler
  28. damage.useParentHandlers = false
  29. # Default global logging level.
  30. # This specifies which kinds of events are logged across
  31. # all loggers. For any given facility this global level
  32. # can be overriden by a facility specific level
  33. # Note that the ConsoleHandler also has a separate level
  34. # setting to limit messages printed to the console.
  35. .level= CONFIG
  36. ############################################################
  37. # Handler specific properties.
  38. # Describes specific configuration info for Handlers.
  39. ############################################################
  40. # default file output is in user's home directory.
  41. java.util.logging.FileHandler.pattern = log/java%u.log
  42. java.util.logging.FileHandler.limit = 500000
  43. java.util.logging.FileHandler.count = 5
  44. java.util.logging.FileHandler.formatter = net.sf.l2j.log.FileLogFormatter
  45. java.util.logging.FileHandler.level = CONFIG
  46. # Limit the message that are printed on the console to INFO and above.
  47. java.util.logging.ConsoleHandler.level = FINER
  48. java.util.logging.ConsoleHandler.formatter = net.sf.l2j.log.ConsoleLogFormatter
  49. # log errors (exceptions)
  50. net.sf.l2j.log.ErrorLogHandler.pattern = log/error%u.log
  51. net.sf.l2j.log.ErrorLogHandler.count = 5
  52. net.sf.l2j.log.ErrorLogHandler.formatter = java.util.logging.SimpleFormatter
  53. net.sf.l2j.log.ErrorLogHandler.filter = net.sf.l2j.log.ErrorFilter
  54. net.sf.l2j.log.ErrorLogHandler.level = CONFIG
  55. # log chats
  56. net.sf.l2j.log.ChatLogHandler.pattern = log/chat.log
  57. net.sf.l2j.log.ChatLogHandler.formatter = net.sf.l2j.log.ChatLogFormatter
  58. net.sf.l2j.log.ChatLogHandler.filter = net.sf.l2j.log.ChatFilter
  59. net.sf.l2j.log.ChatLogHandler.append = true
  60. net.sf.l2j.log.ChatLogHandler.level = INFO
  61. # log GM Audit
  62. net.sf.l2j.log.GMAuditLogHandler.pattern = log/gmaudit.log
  63. net.sf.l2j.log.GMAuditLogHandler.formatter = net.sf.l2j.log.GMAuditFormatter
  64. net.sf.l2j.log.GMAuditLogHandler.filter = net.sf.l2j.log.GMAuditFilter
  65. net.sf.l2j.log.GMAuditLogHandler.append = true
  66. net.sf.l2j.log.GMAuditLogHandler.level = INFO
  67. # log items
  68. net.sf.l2j.log.ItemLogHandler.pattern = log/item.log
  69. net.sf.l2j.log.ItemLogHandler.formatter = net.sf.l2j.log.ItemLogFormatter
  70. net.sf.l2j.log.ItemLogHandler.filter = net.sf.l2j.log.ItemFilter
  71. net.sf.l2j.log.ItemLogHandler.append = true
  72. net.sf.l2j.log.ItemLogHandler.level = INFO
  73. # audit
  74. net.sf.l2j.log.AuditLogHandler.pattern = log/audit.log
  75. net.sf.l2j.log.AuditLogHandler.formatter = net.sf.l2j.log.AuditFormatter
  76. net.sf.l2j.log.AuditLogHandler.filter = net.sf.l2j.log.AuditFilter
  77. net.sf.l2j.log.AuditLogHandler.append = true
  78. net.sf.l2j.log.AuditLogHandler.level = INFO
  79. # enchant item log
  80. net.sf.l2j.log.EnchantItemLogHandler.pattern = log/enchantitem.log
  81. net.sf.l2j.log.EnchantItemLogHandler.formatter = net.sf.l2j.log.EnchantFormatter
  82. net.sf.l2j.log.EnchantItemLogHandler.filter = net.sf.l2j.log.EnchantItemFilter
  83. net.sf.l2j.log.EnchantItemLogHandler.append = true
  84. net.sf.l2j.log.EnchantItemLogHandler.level = INFO
  85. # enchant skill log
  86. net.sf.l2j.log.EnchantSkillLogHandler.pattern = log/enchantskill.log
  87. net.sf.l2j.log.EnchantSkillLogHandler.formatter = net.sf.l2j.log.EnchantFormatter
  88. net.sf.l2j.log.EnchantSkillLogHandler.filter = net.sf.l2j.log.EnchantSkillFilter
  89. net.sf.l2j.log.EnchantSkillLogHandler.append = true
  90. net.sf.l2j.log.EnchantSkillLogHandler.level = INFO
  91. # olympiad log
  92. net.sf.l2j.log.OlympiadLogHandler.pattern = log/olympiad.csv
  93. net.sf.l2j.log.OlympiadLogHandler.formatter = net.sf.l2j.log.OlympiadFormatter
  94. net.sf.l2j.log.OlympiadLogHandler.append = true
  95. net.sf.l2j.log.OlympiadLogHandler.level = INFO
  96. # damage logs
  97. net.sf.l2j.log.AllDamageLogHandler.pattern = log/game/_all.txt
  98. net.sf.l2j.log.AllDamageLogHandler.formatter = net.sf.l2j.log.DamageFormatter
  99. net.sf.l2j.log.AllDamageLogHandler.append = true
  100. net.sf.l2j.log.AllDamageLogHandler.level = INFO
  101. net.sf.l2j.log.PDamageLogHandler.pattern = log/game/damage_pdam.txt
  102. net.sf.l2j.log.PDamageLogHandler.formatter = net.sf.l2j.log.DamageFormatter
  103. net.sf.l2j.log.PDamageLogHandler.filter = net.sf.l2j.log.PDamageFilter
  104. net.sf.l2j.log.PDamageLogHandler.append = true
  105. net.sf.l2j.log.PDamageLogHandler.level = INFO
  106. net.sf.l2j.log.MDamageLogHandler.pattern = log/game/damage_mdam.txt
  107. net.sf.l2j.log.MDamageLogHandler.formatter = net.sf.l2j.log.DamageFormatter
  108. net.sf.l2j.log.MDamageLogHandler.filter = net.sf.l2j.log.MDamageFilter
  109. net.sf.l2j.log.MDamageLogHandler.append = true
  110. net.sf.l2j.log.MDamageLogHandler.level = INFO
  111. ############################################################
  112. # Facility specific properties.
  113. # Provides extra control for each logger.
  114. ############################################################
  115. # For example, set the com.xyz.foo logger to only log SEVERE
  116. # messages:
  117. net.sf.l2j.gameserver.level = CONFIG
  118. net.sf.l2j.loginserver.level = CONFIG
  119. net.sf.l2j.gameserver.Connection.level = CONFIG
  120. net.sf.l2j.gameserver.serverpackets.level = FINER
  121. net.sf.l2j.gameserver.clientpackets.level = FINER
  122. net.sf.l2j.gameserver.model.L2Character.level = FINER
  123. net.sf.l2j.gameserver.skills.SkillsEngine.level = WARNING
  124. # Alt Privileges Administration
  125. AltPrivilegesAdmin.pattern = log/admin-commands.log
  126. AltPrivilegesAdmin.formatter = net.sf.l2j.log.FileLogFormatter
  127. AltPrivilegesAdmin.append = true
  128. AltPrivilegesAdmin.level = CONFIG