PostgreSQL的日志文件介绍
PostgreSQL的日志文件
pg_log:数据库活动日志(也就是数据库的操作日志);
pg_xlog:事务日志;
pg_clog:事务状态日志(pg_clog是pg_xlog的辅助日志)。
现在主要介绍pg_log
pg_log的文件内容是可以自定义的,可以通过命令来定义也可以通过修改配置文件postgresql.conf来定义.
主要需要修改的参数如下,参数修改完毕后重启服务,重新连接数据库,对其操作即可查看日志变化情况。
# - When to Log -
client_min_messages = info
#client_min_messages = notice # values in order of decreasing detail:
# debug5
# debug4
# debug3
# debug2
# debug1
# log
# notice
# warning
# error
log_min_messages = info
#log_min_messages = warning # values in order of decreasing detail:
# debug5
# debug4
# debug3
# debug2
# debug1
# info
# notice
# warning
# error
# log
# fatal
# panic
log_min_error_statement = info
#log_min_error_statement = error # values in order of decreasing detail:
# debug5
# debug4
# debug3
# debug2
# debug1
# info
# notice
# warning
# error
# log
# fatal
# panic (effectively off)
#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements
# and their durations, > 0 logs only
# statements running at least this number
# of milliseconds
# - What to Log -
#debug_print_parse = off
#debug_print_rewritten = off
#debug_print_plan = off
#debug_pretty_print = on
#log_checkpoints = off
log_connections = on
log_disconnections = on
#log_duration = off
log_error_verbosity = verbose # terse, default, or verbose messages
#log_hostname = off
log_line_prefix = '%a %u %d %h %t %i %e ' # special values:
# %a = application name
# %u = user name
# %d = database name
# %r = remote host and port(this is a os port)
# %h = remote host
# %p = process ID
# %t = timestamp without milliseconds
# %m = timestamp with milliseconds
# %i = command tag
# %e = SQL state
# %c = session ID
# %l = session line number
# %s = session start timestamp
# %v = virtual transaction ID
# %x = transaction ID (0 if none)
# %q = stop here in non-session
# processes
# %% = '%'
# e.g. '<%u%%%d> '
#log_lock_waits = off # log lock waits >= deadlock_timeout
log_statement = 'all' # none, ddl, mod, all
#log_temp_files = -1 # log temporary files equal or larger
# than the specified size in kilobytes;
# -1 disables, 0 logs all temp files
log_timezone = 'Asia/Hong_Kong'
最新文章
- tet
- 使用CSS设置行间距,字间距.
- Python自动化之语法基础
- 19条ANDROID平台设计规范(转)
- ASP.NET中的KRE是什么?
- mysql explain输出中type的取值说明
- trap命令使用
- 接口是干爹, 继承是亲爹 ---JAVA
- Python学习_算数运算函数
- kettle Java Filter(表达式过滤)
- hdu4756 Install Air Conditioning(MST + 树形DP)
- SQLServer 2012 可视化窗口中,设置“时间”默认值为“当前时间";
- linux加载与使用ko驱动
- poj2891非互质同余方程
- POJO
- 9.视差特效、回弹动画、overScrollBy
- Django组件 之 ookie 和 session
- 设置UITextView光标从起始位置开始
- WordPress版微信小程序2.0版本发布
- Android之在string.xml配置文字颜色粗体等效果
热门文章
- 巨蟒python全栈开发数据库前端9:bootstrap
- POJ 3259 Wormholes【bellman_ford判断负环——基础入门题】
- 【python】-- Django路由系统(网址关系映射)、视图、模板
- SQL实战
- centos6.9下php7安装zip扩展
- servlet3.0 的新特性之二注解代替了web.xml配置文件
- Python排列组合
- Hub,bridge,switch and router的区别
- C++语言的I/o使用方法详解
- Django——缓存机制