powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FBTrace, протоколирование запросов в лог возле файла с БД
7 сообщений из 7, страница 1 из 1
FBTrace, протоколирование запросов в лог возле файла с БД
    #39589319
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите плиз, как правильно настроить конфиг fbtrace таким образом, чтобы лог по базе данных хранился в каталоге с базой данных?

В версии 2.5 я писал конструкцию в имени файла лога "\0.log", таким образом лог располагался по пути с базой с именем "имябазы".log, сейчас в 3.0 такая конструкция выдает лог с именем .log в каталоге с программой.

Конфиг трассировки выглядит следующим образом (мог немного в синтаксисе напутать, так как писал на память):

Код: sql
1.
2.
3.
4.
5.
database = %[\\/]*.(fdb|db|fbase)
{
 enabled = true
 log_filename = \0.log
}



PS: Есть ли где руководство по регулярным выражениям, используемых в качестве параметра database?
...
Рейтинг: 0 / 0
FBTrace, протоколирование запросов в лог возле файла с БД
    #39589366
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519,

fbtrace.conf читать пробовал ?
...
Рейтинг: 0 / 0
FBTrace, протоколирование запросов в лог возле файла с БД
    #39590018
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladfbtrace.conf читать пробовал ?

Пробовал. Не помогает. Почему под \0 попадает выражение в скобках, а не как написано в комментариях конфига?

# For log file name Sed syntax for substitutions is supported.
# I.e. \0 - whole matched string , \1 ... \9 - parenthesis subexpressions.
# \\ is backslash.

Опечатался все же в примере. Используемый пример:

Код: sql
1.
2.
3.
4.
5.
database = %.(fb1|fb2|fb3|fb4|fb5)
{
    enabled = true
    log_filename = \0.log
}



Лог формируется в каталоге с fbclient и имеет вид fb1.log, fb2.log ...

Где ошибка?
...
Рейтинг: 0 / 0
FBTrace, протоколирование запросов в лог возле файла с БД
    #39590023
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз повторюсь. В 2.5 версии данная конструкция работала правильно. Немного синтаксис отличался, но расположение лога было в каталоге с базой, а не в корне программы.
...
Рейтинг: 0 / 0
FBTrace, протоколирование запросов в лог возле файла с БД
    #39590034
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519,

если уверен, что в 2.5 это работало - пиши в трекер.
Я вчера немного покопал, такое впечатление, что переменные \0 и т.п. не правильно определяются в 3-ке :(
...
Рейтинг: 0 / 0
FBTrace, протоколирование запросов в лог возле файла с БД
    #39590035
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519расположение лога было в каталоге с базой, а не в корне программы.Embedded ?
...
Рейтинг: 0 / 0
FBTrace, протоколирование запросов в лог возле файла с БД
    #39590326
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Да. Через plugins\engine12.dll
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FBTrace, протоколирование запросов в лог возле файла с БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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