powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / А как сделать чтобы текс запроса писался в лог? А не только ошибка.
9 сообщений из 9, страница 1 из 1
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476330
Личинка DBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.



Постгре не пишет в лог текст запроса.




Например, выполняю:



Код: sql
1.
SELECT * FROM dsfsdfsdfs;






А в логе только запись:



Код: sql
1.
ERROR:  relation "dsfsdfsdfs" does not exist at character 15






БЕЗ ТЕКСТА ЗАПРОСА


Как сделать чтобы текст запроса тоже писался?
...
Рейтинг: 0 / 0
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476333
Личинка DBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
postgres=# SELECT name, setting FROM pg_settings WHERE name IN ('log_min_duration_statement','log_line_prefix');
            name            | setting
----------------------------+---------
 log_line_prefix            |
 log_min_duration_statement | 1000
(2 rows)
...
Рейтинг: 0 / 0
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476361
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Личинка DBA,

Пробуйте почитать буквы немного ниже и выше указанного Вами места в логе.
Сообщение в лог может состоять из нескольких строк.
...
Рейтинг: 0 / 0
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476372
Личинка DBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ursidoЛичинка DBA,

Пробуйте почитать буквы немного ниже и выше указанного Вами места в логе.
Сообщение в лог может состоять из нескольких строк.


Не, там пусто. Сервер тестовый. Транзакций 0.
...
Рейтинг: 0 / 0
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476374
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Личинка DBA,

покажите всё из
Код: sql
1.
SELECT name, setting FROM pg_settings WHERE name LIKE 'log%';
...
Рейтинг: 0 / 0
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476400
Личинка DBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqЛичинка DBA,

покажите всё из
Код: sql
1.
SELECT name, setting FROM pg_settings WHERE name LIKE 'log%';






Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
postgres=# SELECT name, setting FROM pg_settings WHERE name LIKE 'log%';
            name             |            setting
-----------------------------+--------------------------------
 log_autovacuum_min_duration | -1
 log_checkpoints             | off
 log_connections             | off
 log_destination             | stderr
 log_directory               | pg_log
 log_disconnections          | off
 log_duration                | off
 log_error_verbosity         | default
 log_executor_stats          | off
 log_filename                | postgresql-%Y-%m-%d_%H%M%S.log
 log_hostname                | off
 log_line_prefix             |
 log_lock_waits              | off
 log_min_duration_statement  | 1000
 log_min_error_statement     | log
 log_min_messages            | warning
 log_parser_stats            | off
 log_planner_stats           | off
 log_rotation_age            | 1440
 log_rotation_size           | 10240
 log_statement               | none
 log_statement_stats         | off
 log_temp_files              | -1
 log_timezone                | W-SU
 log_truncate_on_rotation    | off
 logging_collector           | off
(26 rows)
...
Рейтинг: 0 / 0
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476411
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Личинка DBA,

Код: sql
1.
SET log_min_error_statement TO ERROR;


and recheck


обратите внимание на порядок перечисления
https://postgrespro.ru/docs/postgresql/9.6/runtime-config-logging

ps это у вас лог файл по путям не находился ?
...
Рейтинг: 0 / 0
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476448
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwqps это у вас лог файл по путям не находился ?

Это у другого персонажа 20548112 .
...
Рейтинг: 0 / 0
А как сделать чтобы текс запроса писался в лог? А не только ошибка.
    #39476604
Личинка DBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqЛичинка DBA,

Код: sql
1.
SET log_min_error_statement TO ERROR;


and recheck



Спасибо, дело было именно в этом.


Речек, это pg_ctl reload ?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / А как сделать чтобы текс запроса писался в лог? А не только ошибка.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]