Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / fbtrace.conf / 9 сообщений из 9, страница 1 из 1
13.04.2017, 08:27
    #39437670
doos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
# Enable logging for test.fdb, azk2.fdb and rulez.fdb  in any directory 
# into log file name matching database name - test.log, azk2.log and 
# rulez.log appropriately
#
<database %[\\/](test|azk2|rulez).fdb>
	enabled true
	log_filename \1.log
</database>

1. Поясните, в какой папке будет создаваться лог и как он будет называться в случае <database %.fdb>.
2. Не могли бы вы раскрыть смысл этого текста:
Код: plaintext
1.
2.
3.
# For log file name Sed syntax for substitutions is supported.
# I.e. \0 - whole matched string, \1 ... \9 - parenthesis subexpressions. 
# \\ is backslash.
...
Рейтинг: 0 / 0
13.04.2017, 10:50
    #39437785
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
1. не знаю, ибо
2. для каждого распознанного шаблона *в скобках* создаётся переменная-подстановка с соотв. текстом
в выражении из (1) нет подвыражений в скобках
а в примере - есть
...
Рейтинг: 0 / 0
13.04.2017, 13:11
    #39437902
o_v_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
Ну... По мне так в примере из конфига лог будет формироваться по имени базы
то есть \1.log станет в результате одним из:
test.log
azk2.log
rulez.log
Ибо в скобках при указании имени базы данных дано одно выражение и оно (как \1) используется для указания имени лог-файла.
...
Рейтинг: 0 / 0
13.04.2017, 13:34
    #39437923
doos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
вариант не работает. Файл лога не создается:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<database %[\\/](test|scd17k).fdb>
	enabled true
	log_statement_free true
	log_statement_start true
	log_statement_finish true
	print_plan true
	print_perf true
	log_filename d:\\firebird\\\1.log
</database>



И что такое \2....\9 ?
...
Рейтинг: 0 / 0
13.04.2017, 13:40
    #39437931
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
doosИ что такое \2....\9 ?

Взять значение из группы под номером i. Аналог $1...$9
...
Рейтинг: 0 / 0
13.04.2017, 13:43
    #39437932
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
doos,

а ты уверен, что отличаешь аудит от интерактивного трейса ?
...
Рейтинг: 0 / 0
13.04.2017, 14:01
    #39437946
doos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
hvlad,

Не уверен. Я запускаю:
Код: plaintext
1.
>fbtracemgr -start -c d:\firebird\fbtrace.conf -se remote_comp:service_mgr -user sysdba -password masterkey
...
Рейтинг: 0 / 0
13.04.2017, 14:14
    #39437952
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
doosНе уверенЧитай документацию
...
Рейтинг: 0 / 0
13.04.2017, 14:16
    #39437953
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fbtrace.conf
fbtrace.conf
Код: plaintext
1.
2.
	# Operations log file name.  For use by system audit trace only 
	#log_filename = name
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / fbtrace.conf / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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