spy.properties
上传用户:u_thks
上传日期:2022-07-31
资源大小:1910k
文件大小:11k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

Java

  1. #################################################################
  2. # P6Spy Options File                                            #
  3. # See documentation for detailed instructions                   #
  4. #################################################################
  5. #################################################################
  6. # MODULES                                                       #
  7. #                                                               #
  8. # Modules provide the P6Spy functionality.  If a module, such   #
  9. # as module_log is commented out, that functionality will not   #
  10. # be available.  If it is not commented out (if it is active),  #
  11. # the functionality will be active.                             #
  12. #                                                               #
  13. # Values set in Modules cannot be reloaded using the            #
  14. # reloadproperties variable.  Once they are loaded, they remain #
  15. # in memory until the application is restarted.                 #
  16. #                                                               #
  17. #################################################################
  18. module.log=com.p6spy.engine.logging.P6LogFactory
  19. #module.outage=com.p6spy.engine.outage.P6OutageFactory
  20. #################################################################
  21. # REALDRIVER(s)                                                 #
  22. #                                                               #
  23. # In your application server configuration file you replace the #
  24. # "real driver" name with com.p6spy.engine.P6SpyDriver. This is #
  25. # where you put the name of your real driver P6Spy can find and #
  26. # register your real driver to do the database work.            #
  27. #                                                               #
  28. # If your application uses several drivers specify them in      #
  29. # realdriver2, realdriver3.  See the documentation for more     #
  30. # details.                                                      #
  31. #                                                               #
  32. # Values set in REALDRIVER(s) cannot be reloaded using the      #
  33. # reloadproperties variable.  Once they are loaded, they remain #
  34. # in memory until the application is restarted.                 #
  35. #                                                               #
  36. #################################################################
  37. # oracle driver
  38. # realdriver=oracle.jdbc.driver.OracleDriver
  39. # mysql Connector/J driver
  40. # realdriver=com.mysql.jdbc.Driver
  41. # informix driver
  42. # realdriver=com.informix.jdbc.IfxDriver
  43. # ibm db2 driver
  44. # realdriver=COM.ibm.db2.jdbc.net.DB2Driver
  45. # the mysql open source driver
  46. realdriver=net.sourceforge.jtds.jdbc.Driver
  47. #specifies another driver to use
  48. realdriver2=
  49. #specifies a third driver to use
  50. realdriver3=
  51. #the DriverManager class sequentially tries every driver that is
  52. #registered to find the right driver.  In some instances, it's possible to
  53. #load up the realdriver before the p6spy driver, in which case your connections
  54. #will not get wrapped as the realdriver will "steal" the connection before
  55. #p6spy sees it.  Set the following property to "true" to cause p6spy to
  56. #explicitily deregister the realdrivers
  57. deregisterdrivers=false
  58. ################################################################
  59. # P6LOG SPECIFIC PROPERTIES                                    #
  60. ################################################################
  61. # no properties currently available
  62. ################################################################
  63. # EXECUTION THRESHOLD PROPERTIES                               #
  64. ################################################################
  65. # This feature applies to the standard logging of P6Spy.       # 
  66. # While the standard logging logs out every statement          #
  67. # regardless of its execution time, this feature puts a time   # 
  68. # condition on that logging.  Only statements that have taken  # 
  69. # longer than the time specified (in milliseconds) will be     #
  70. # logged.  This way it is possible to see only statements that #
  71. # have exceeded some high water mark.                          #
  72. # This time is reloadable.                                     #
  73. #
  74. # executionthreshold=integer time (milliseconds)
  75. #
  76. executionthreshold=
  77. ################################################################
  78. # P6OUTAGE SPECIFIC PROPERTIES                                 #
  79. ################################################################
  80. # Outage Detection
  81. #
  82. # This feature detects long-running statements that may be indicative of
  83. # a database outage problem. If this feature is turned on, it will log any
  84. # statement that surpasses the configurable time boundary during its execution.
  85. # When this feature is enabled, no other statements are logged except the long
  86. # running statements. The interval property is the boundary time set in seconds.
  87. # For example, if this is set to 2, then any statement requiring at least 2 
  88. # seconds will be logged. Note that the same statement will continue to be logged
  89. # for as long as it executes. So if the interval is set to 2, and the query takes
  90. # 11 seconds, it will be logged 5 times (at the 2, 4, 6, 8, 10 second intervals).
  91. #
  92. # outagedetection=true|false
  93. # outagedetectioninterval=integer time (seconds)
  94. #
  95. outagedetection=false
  96. outagedetectioninterval=
  97. ################################################################
  98. # COMMON PROPERTIES                                            #
  99. ################################################################
  100. # filter what is logged
  101. filter=false
  102. # comma separated list of tables to include when filtering
  103. include     = 
  104. # comma separated list of tables to exclude when filtering
  105. exclude     =
  106. # sql expression to evaluate if using regex filtering
  107. sqlexpression = 
  108. # turn on tracing
  109. autoflush   = true
  110. # sets the date format using Java's SimpleDateFormat routine
  111. dateformat=
  112. #list of categories to explicitly include 
  113. includecategories=
  114. #list of categories to exclude: error, info, batch, debug, statement,
  115. #commit, rollback and result are valid values
  116. excludecategories=info,debug,result,batch
  117. #allows you to use a regex engine or your own matching engine to determine 
  118. #which statements to log
  119. #
  120. #stringmatcher=com.p6spy.engine.common.GnuRegexMatcher
  121. #stringmatcher=com.p6spy.engine.common.JakartaRegexMatcher
  122. stringmatcher=
  123. # prints a stack trace for every statement logged
  124. stacktrace=false
  125. # if stacktrace=true, specifies the stack trace to print
  126. stacktraceclass=
  127. # determines if property file should be reloaded
  128. reloadproperties=false
  129. # determines how often should be reloaded in seconds
  130. reloadpropertiesinterval=60
  131. #if=true then url must be prefixed with p6spy:
  132. useprefix=false
  133. #specifies the appender to use for logging
  134. appender=com.p6spy.engine.logging.appender.Log4jLogger
  135. #appender=com.p6spy.engine.logging.appender.StdoutLogger
  136. #appender=com.p6spy.engine.logging.appender.FileLogger
  137. # name of logfile to use, note Windows users should make sure to use forward slashes in their pathname (e:/test/spy.log) (used for file logger only)
  138. #logfile     = spy.log
  139. # append to  the p6spy log file.  if this is set to false the
  140. # log file is truncated every time.  (file logger only)
  141. append=true
  142. #The following are for log4j logging only
  143. #log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
  144. #log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
  145. #log4j.appender.STDOUT.layout.ConversionPattern=p6spy - %m%n
  146. log4j.appender.SQLPROFILER_CLIENT=org.apache.log4j.net.SocketAppender
  147. log4j.appender.SQLPROFILER_CLIENT.RemoteHost=localhost
  148. log4j.appender.SQLPROFILER_CLIENT.Port=4445
  149. log4j.appender.SQLPROFILER_CLIENT.LocationInfo=true
  150. #log4j.logger.p6spy=INFO,STDOUT
  151. log4j.logger.p6spy=DEBUG, SQLPROFILER_CLIENT
  152. #################################################################
  153. # DataSource replacement                                        #
  154. #                                                               #
  155. # Replace the real DataSource class in your application server  #
  156. # configuration with the name com.p6spy.engine.spy.P6DataSource,#
  157. # then add the JNDI name and class name of the real  #
  158. # DataSource here              #
  159. #                                                               #
  160. # Values set in this item cannot be reloaded using the          #
  161. # reloadproperties variable.  Once it is loaded, it remains     #
  162. # in memory until the application is restarted.                 #
  163. #                                                               #
  164. #################################################################
  165. #realdatasource=/RealMySqlDS
  166. #realdatasourceclass=com.mysql.jdbc.jdbc2.optional.MysqlDataSource
  167. #################################################################
  168. # DataSource properties                                         #
  169. #                                                               #
  170. # If you are using the DataSource support to intercept calls    # 
  171. # to a DataSource that requires properties for proper setup,    #
  172. # define those properties here. Use name value pairs, separate  #
  173. # the name and value with a semicolon, and separate the         #
  174. # pairs with commas.                                            #
  175. #                          #
  176. # The example shown here is for mysql                          #
  177. #                                                               #
  178. #################################################################
  179. #realdatasourceproperties=port;3306,serverName;ibmhost,databaseName;mydb
  180. #################################################################
  181. # JNDI DataSource lookup                                        #
  182. #                                                               #
  183. # If you are using the DataSource support outside of an app     #
  184. # server, you will probably need to define the JNDI Context     #
  185. # environment.                                                  #
  186. #                                                               #
  187. # If the P6Spy code will be executing inside an app server then #
  188. # do not use these properties, and the DataSource lookup will   #
  189. # use the naming context defined by the app server.             #
  190. #                                                               #
  191. # The two standard elements of the naming environment are #
  192. # jndicontextfactory and jndicontextproviderurl. If you need    #
  193. # additional elements, use the jndicontextcustom property.      #
  194. # You can define multiple properties in jndicontextcustom,      #
  195. # in name value pairs. Separate the name and value with a       #
  196. # semicolon, and separate the pairs with commas.                #
  197. #                                                               #
  198. # The example shown here is for a standalone program running on #
  199. # a machine that is also running JBoss, so the JDNI context     #
  200. # is configured for JBoss (3.0.4).                              #
  201. #                                                               #
  202. #################################################################
  203. #jndicontextfactory=org.jnp.interfaces.NamingContextFactory
  204. #jndicontextproviderurl=localhost:1099
  205. #jndicontextcustom=java.naming.factory.url.pkgs;org.jboss.nameing:org.jnp.interfaces
  206. #jndicontextfactory=com.ibm.websphere.naming.WsnInitialContextFactory
  207. #jndicontextproviderurl=iiop://localhost:900