-+log_destination = 'syslog' # Valid values are combinations of
- # stderr, csvlog, syslog, and eventlog,
- # depending on platform. csvlog
- # requires logging_collector to be on.
-@@ -262,8 +262,8 @@
- # 0 to disable.
++log_destination = 'stderr' # Valid values are combinations of
+ # stderr, csvlog, jsonlog, syslog, and
+ # eventlog, depending on platform.
+ # csvlog and jsonlog require
+ # logging_collector to be on.
+
+ # This is used when logging to stderr:
+-#logging_collector = off # Enable capturing of stderr, jsonlog,
++logging_collector = on # Enable capturing of stderr, jsonlog,
+ # and csvlog into log files. Required
+ # to be on for csvlogs and jsonlogs.
+ # (change requires restart)
+
+ # These are only used if logging_collector is on:
+-#log_directory = 'log' # directory where log files are written,
++log_directory = '/var/log/postgresql' # directory where log files are written,
+ # can be absolute or relative to PGDATA
+-#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern,
++log_filename = 'postgresql-16.log' # log file name pattern,
+ # can include strftime() escapes
+-#log_file_mode = 0600 # creation mode for log files,
++log_file_mode = 0640 # creation mode for log files,
+ # begin with 0 to use octal notation
+-#log_rotation_age = 1d # Automatic rotation of logfiles will
++log_rotation_age = 0 # Automatic rotation of logfiles will
+ # happen after that time. 0 disables.
+-#log_rotation_size = 10MB # Automatic rotation of logfiles will
++log_rotation_size = 0 # Automatic rotation of logfiles will
+ # happen after that much log output.
+ # 0 disables.
+ #log_truncate_on_rotation = off # If on, an existing log file with the
+@@ -481,9 +481,9 @@
+ # in all cases.