Все мои пользователи находятся в нескольких минутах ходьбы от зала, и все мои программы запускаются на рабочих станциях в одной локальной сети. Несколько лет назад у меня был сотрудник, который записывал файлы журналов для всех своих программ в иерархию общих папок, именовал каждый файл журнала после имени машины в подкаталоге, названном после приложения.Лучшее место для файлов журнала в собственной ИТ-среде
Но это соглашение было не так уж велико, поскольку, если файловый сервер опустился, ни одна из программ в любом месте не могла записывать журналы. Тем не менее, хранение журналов, локальных на каждой рабочей станции, создавало бы боль в заднице, чтобы читать их всякий раз, когда нам приходилось отлаживать проблему.
Мы попытались создать псевдоним DNS для файлового сервера регистрации, чтобы при необходимости указать его на резервную машину, но псевдонимы DNS не работают с файлами Windows.
Путь к общей папке журнала в каждой программе невелик - даже если это поле настраивается - потому что у нас есть десятки программ на десятках машин.
Мы также изучили использование распределенной файловой системы Microsoft, но цена смехотворна.
Я хотел бы, чтобы собирать журналы для многих программ в локальной сети в одном месте, чтобы я мог заглядывать и анализировать их, не посещая удаленный компьютер. Мы используем .Net для всех наших программ.
Edit: Я хотел бы избежать создания файла-доли на каждой рабочей станции пользователя, или решения, которые траловых для журналов каждую ночь, так как я хочу, чтобы иметь возможность читать свежие журналы по требованию, или моменты после того, как сообщается о проблеме.
Это означало бы создание файлового архива на рабочей станции каждого пользователя. Я также хотел бы иметь возможность читать свежие журналы по запросу в любое время. – 2008-09-26 21:01:04