Блокировка файла журнала при использовании блока регистрации EL 4.0 - PullRequest
1 голос
/ 16 октября 2011

Использование EL 4.0 делает лучше избегать создания нового файла с GUID, добавленным к его имени? Если я не хочу создавать новые файлы каждый раз, если файл заблокирован. Какой наилучший из возможных подходов я могу предпринять, чтобы избежать этого.

Ответы [ 2 ]

1 голос
/ 16 октября 2011

Каждый заданный вами файловый прослушиватель будет блокировать выходной файл. Если файл не может быть зарегистрирован, GUID будет добавлен к имени файла. Это поведение, которое вы видите.

Обычно это вызвано тем, что несколько слушателей трассировки пытаются войти в один файл или несколько процессов пытаются войти в один файл.

Чтобы избежать такого поведения, убедитесь, что вы используете только один прослушиватель трассировки для каждого выходного файла. Если вы пытаетесь войти в один файл из нескольких процессов, вы можете использовать прослушиватель трассировки базы данных или использовать централизованную службу ведения журнала (например, Служба распространителя )

0 голосов
/ 17 ноября 2011

Корпоративная библиотека 5.0 имеет функцию для поддержки этой проблемы.Это также может быть решено путем постановки в очередь запроса с использованием очереди сообщений в Windows.

...