Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 2.28 KB

README.md

File metadata and controls

40 lines (30 loc) · 2.28 KB

Print log collector

Сервис находится в разработке, по мере улучшения и рефакторинга кода будут публиковаться исправления и новые версии

Краткое описание по использованию.

Служба оформляет подписку к событиям журнала Microsoft-Windows-PrintService/Operational

Данная программа должна быть запущена в качестве Службы 'WINDOWS SERVICE'. Программа принимает один из следующих аргументов:

log_collector.exe [options] install|update|remove|start|stop

Что делает — понятно: установка, обновление, удаление, запуск, остановка.

В рабочем каталоге с программой должны находиться два конфигурационных файла:

  • Конфиг логирования logging_config.ini (поставляется с программой);
  • Конфиг программы PrintLogCollector_config.ini (поставляется с программой):

PrintLogCollector_config.ini:

[mssql]         ;DB MSSQL server settings
server=         'my_server'     Имя сервера базе данных
database=       'my_db'         Имя базы
user=           'my_username'   Имя пользователя
pass=           'my_password'   Пароль к базе данных
[printlogcollector]
bookmark_directory=ImportedBookmarks    ;Directory to backup imported bookmarks
bookmark_filename=bookmark.xml          ;Save stream to file when DB is not available
log_directory=Logs                      ;Directory to store log files
log_filename=PrintLogCollector.txt      ;Log filename

Необходимые компоненты для работы службы должны быть установлены на клиенте.

Драйвер Microsoft ODBC Driver 17 for SQL Server: https://www.microsoft.com/ru-ru/download/details.aspx?id=56567

Компонент Microsoft Visual C++ для Visual Studio 2015, 2017 и 2019: https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads