log.cfg 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  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,\
  12. java.util.logging.ConsoleHandler,\
  13. com.l2jserver.log.handler.ErrorLogHandler
  14. chat.handlers = com.l2jserver.log.handler.ChatLogHandler
  15. chat.useParentHandlers = false
  16. gmaudit.handlers = com.l2jserver.log.handler.GMAuditLogHandler
  17. gmaudit.useParentHandlers = false
  18. item.handlers = com.l2jserver.log.handler.ItemLogHandler
  19. item.useParentHandlers = false
  20. audit.handlers = com.l2jserver.log.handler.AuditLogHandler
  21. audit.useParentHandlers = false
  22. enchant.handlers = com.l2jserver.log.handler.EnchantItemLogHandler,\
  23. com.l2jserver.log.handler.EnchantSkillLogHandler
  24. enchant.useParentHandlers = false
  25. olympiad.handlers = com.l2jserver.log.handler.OlympiadLogHandler
  26. olympiad.useParentHandlers = false
  27. damage.handlers = com.l2jserver.log.handler.AllDamageLogHandler,\
  28. com.l2jserver.log.handler.PDamageLogHandler,\
  29. com.l2jserver.log.handler.MDamageLogHandler
  30. damage.useParentHandlers = false
  31. accounting.handlers = com.l2jserver.log.handler.AccountingLogHandler
  32. accounting.useParentHandlers = false
  33. # Default global logging level.
  34. # This specifies which kinds of events are logged across
  35. # all loggers. For any given facility this global level
  36. # can be overriden by a facility specific level
  37. # Note that the ConsoleHandler also has a separate level
  38. # setting to limit messages printed to the console.
  39. .level= CONFIG
  40. ############################################################
  41. # Handler specific properties.
  42. # Describes specific configuration info for Handlers.
  43. ############################################################
  44. # default file output is in user's home directory.
  45. java.util.logging.FileHandler.pattern = log/java%g.log
  46. java.util.logging.FileHandler.count = 20
  47. java.util.logging.FileHandler.limit = 0
  48. java.util.logging.FileHandler.formatter = com.l2jserver.log.formatter.FileLogFormatter
  49. java.util.logging.FileHandler.level = CONFIG
  50. # Limit the message that are printed on the console to INFO and above.
  51. java.util.logging.ConsoleHandler.level = FINER
  52. java.util.logging.ConsoleHandler.formatter = com.l2jserver.log.formatter.ConsoleLogFormatter
  53. # log errors (exceptions)
  54. com.l2jserver.log.handler.ErrorLogHandler.pattern = log/error%g.log
  55. com.l2jserver.log.handler.ErrorLogHandler.count = 20
  56. com.l2jserver.log.handler.ErrorLogHandler.limit = 0
  57. com.l2jserver.log.handler.ErrorLogHandler.formatter = java.util.logging.SimpleFormatter
  58. com.l2jserver.log.handler.ErrorLogHandler.filter = com.l2jserver.log.filter.ErrorFilter
  59. com.l2jserver.log.handler.ErrorLogHandler.level = CONFIG
  60. # log chats
  61. com.l2jserver.log.handler.ChatLogHandler.pattern = log/chat.log
  62. com.l2jserver.log.handler.ChatLogHandler.formatter = com.l2jserver.log.formatter.ChatLogFormatter
  63. com.l2jserver.log.handler.ChatLogHandler.filter = com.l2jserver.log.filter.ChatFilter
  64. com.l2jserver.log.handler.ChatLogHandler.append = true
  65. com.l2jserver.log.handler.ChatLogHandler.level = INFO
  66. # log GM Audit
  67. com.l2jserver.log.handler.GMAuditLogHandler.pattern = log/gmaudit.log
  68. com.l2jserver.log.handler.GMAuditLogHandler.formatter = com.l2jserver.log.formatter.GMAuditFormatter
  69. com.l2jserver.log.handler.GMAuditLogHandler.filter = com.l2jserver.log.filter.GMAuditFilter
  70. com.l2jserver.log.handler.GMAuditLogHandler.append = true
  71. com.l2jserver.log.handler.GMAuditLogHandler.level = INFO
  72. # log items
  73. com.l2jserver.log.handler.ItemLogHandler.pattern = log/item.log
  74. com.l2jserver.log.handler.ItemLogHandler.formatter = com.l2jserver.log.formatter.ItemLogFormatter
  75. com.l2jserver.log.handler.ItemLogHandler.filter = com.l2jserver.log.filter.ItemFilter
  76. com.l2jserver.log.handler.ItemLogHandler.append = true
  77. com.l2jserver.log.handler.ItemLogHandler.level = INFO
  78. # audit
  79. com.l2jserver.log.handler.AuditLogHandler.pattern = log/audit.log
  80. com.l2jserver.log.handler.AuditLogHandler.formatter = com.l2jserver.log.formatter.AuditFormatter
  81. com.l2jserver.log.handler.AuditLogHandler.filter = com.l2jserver.log.filter.AuditFilter
  82. com.l2jserver.log.handler.AuditLogHandler.append = true
  83. com.l2jserver.log.handler.AuditLogHandler.level = INFO
  84. # enchant item log
  85. com.l2jserver.log.handler.EnchantItemLogHandler.pattern = log/enchantitem.log
  86. com.l2jserver.log.handler.EnchantItemLogHandler.formatter = com.l2jserver.log.formatter.EnchantFormatter
  87. com.l2jserver.log.handler.EnchantItemLogHandler.filter = com.l2jserver.log.filter.EnchantItemFilter
  88. com.l2jserver.log.handler.EnchantItemLogHandler.append = true
  89. com.l2jserver.log.handler.EnchantItemLogHandler.level = INFO
  90. # enchant skill log
  91. com.l2jserver.log.handler.EnchantSkillLogHandler.pattern = log/enchantskill.log
  92. com.l2jserver.log.handler.EnchantSkillLogHandler.formatter = com.l2jserver.log.formatter.EnchantFormatter
  93. com.l2jserver.log.handler.EnchantSkillLogHandler.filter = com.l2jserver.log.filter.EnchantSkillFilter
  94. com.l2jserver.log.handler.EnchantSkillLogHandler.append = true
  95. com.l2jserver.log.handler.EnchantSkillLogHandler.level = INFO
  96. # olympiad log
  97. com.l2jserver.log.handler.OlympiadLogHandler.pattern = log/olympiad.csv
  98. com.l2jserver.log.handler.OlympiadLogHandler.formatter = com.l2jserver.log.formatter.OlympiadFormatter
  99. com.l2jserver.log.handler.OlympiadLogHandler.append = true
  100. com.l2jserver.log.handler.OlympiadLogHandler.level = INFO
  101. # damage logs
  102. com.l2jserver.log.handler.AllDamageLogHandler.pattern = log/game/_all.txt
  103. com.l2jserver.log.handler.AllDamageLogHandler.formatter = com.l2jserver.log.formatter.DamageFormatter
  104. com.l2jserver.log.handler.AllDamageLogHandler.append = true
  105. com.l2jserver.log.handler.AllDamageLogHandler.level = INFO
  106. com.l2jserver.log.handler.PDamageLogHandler.pattern = log/game/damage_pdam.txt
  107. com.l2jserver.log.handler.PDamageLogHandler.formatter = com.l2jserver.log.formatter.DamageFormatter
  108. com.l2jserver.log.handler.PDamageLogHandler.filter = com.l2jserver.log.filter.PDamageFilter
  109. com.l2jserver.log.handler.PDamageLogHandler.append = true
  110. com.l2jserver.log.handler.PDamageLogHandler.level = INFO
  111. com.l2jserver.log.handler.MDamageLogHandler.pattern = log/game/damage_mdam.txt
  112. com.l2jserver.log.handler.MDamageLogHandler.formatter = com.l2jserver.log.formatter.DamageFormatter
  113. com.l2jserver.log.handler.MDamageLogHandler.filter = com.l2jserver.log.filter.MDamageFilter
  114. com.l2jserver.log.handler.MDamageLogHandler.append = true
  115. com.l2jserver.log.handler.MDamageLogHandler.level = INFO
  116. # accounting
  117. com.l2jserver.log.handler.AccountingLogHandler.pattern = log/accounting.log
  118. com.l2jserver.log.handler.AccountingLogHandler.formatter = com.l2jserver.log.formatter.AccountingFormatter
  119. com.l2jserver.log.handler.AccountingLogHandler.append = true
  120. com.l2jserver.log.handler.AccountingLogHandler.level = CONFIG
  121. ############################################################
  122. # Facility specific properties.
  123. # Provides extra control for each logger.
  124. ############################################################
  125. # For example, set the com.xyz.foo logger to only log SEVERE
  126. # messages:
  127. com.l2jserver.gameserver.level = CONFIG
  128. com.l2jserver.loginserver.level = CONFIG
  129. #com.l2jserver.gameserver.Connection.level = CONFIG
  130. com.l2jserver.gameserver.network.serverpackets.level = FINER
  131. com.l2jserver.gameserver.network.clientpackets.level = FINER
  132. com.l2jserver.gameserver.model.actor.L2Character.level = FINER
  133. com.l2jserver.gameserver.engines.DocumentEngine.level = INFO
  134. # Alt Privileges Administration
  135. AltPrivilegesAdmin.pattern = log/admin-commands.log
  136. AltPrivilegesAdmin.formatter = com.l2jserver.log.formatter.FileLogFormatter
  137. AltPrivilegesAdmin.append = true
  138. AltPrivilegesAdmin.level = CONFIG
  139. # c3p0 Logging
  140. com.mchange.v2.level = WARNING