Вы здесь

Включение технологического журнала в 1С

Для включения технологического журнала необходимо:

  • Создать файл logcfg.xml в папке C:\Program Files\1cv81\bin\conf\ (путь - каталог 1С предприятия) на сервере 1С Предприятия.
  • Создать на локальном диске каталоги для логов и дампов и обеспечить пользователям права на чтение-запись к данным каталогам.
  • После этого необходимо прописать в файле logcfg.xml пути к созданным папкам (где Указанный путь 1 - путь к логам, а Указанный путь 2 - путь к дампам):
    <log history="1" location="Указанный путь 1">
    <dump location="Указанный путь 2" create="1" type="0"/>
  • После выполнения данных действий приложение 1cv8 автоматически начнет сохранение системной информации обо всех ошибках, произошедших в системе в данных каталогах.

После выполнения анализа, технологический журнал можно отключить, удалив файл logcfg.xml.
Предполагается, что на компьютерах, где этот журнал будет включатся, файлы могут занимать достаточно большой объем места на диске (относительно, конечно). Поэтому рекомендую указывать пути на диски с большим объемом свободного места.

Вот пример настроек с моего сервера:

<config xmlns="http://v8.1c.ru/v8/tech-log">
        <dump create="true" location="d:\dumps" prntscrn="true" type="2"/>
        <log history="72" location="d:\logs">
                <event>
                        <eq property="name" value="EXCP"/>
                </event>
                <event>
                        <eq property="name" value="EXCPCNTX"/>
                </event>
                <event>
                        <eq property="name" value="PROC"/>
                </event>
                <event>
                        <eq property="name" value="ADMIN"/>
                </event>       
                <event>
                        <eq property="name" value="MEM"/>
                </event>       
                <event>
                        <eq property="name" value="LEAKS"/>
                </event>       
                <property name="all"/>
        </log>
</config>

С помощью этих настроек я собираю информацию о:

  • исключительные ситуации, приложений системы 1С: Предприятие 8.1, которые штатно не обрабатываются и могут послужить причиной аварийного завершения серверного процесса или подсоединенного к нему клиентского процесса
  • события, которые начались, но не закончились в момент возникновения нештатной ситуации
  • события, относящиеся к процессу целиком, и влияющие на дальнейшую работоспособность процесса. Например: старт, завершение, аварийное завершение и т.п.
  • управляющие воздействия администратора кластера серверов 1С:Предприятия 8.1
  • события, связанные с увеличением объема памяти, занятой серверными процессами (ragent, rmngr, rphost
  • события, связанные с утечкой памяти, которые могут быть вызваны ошибками в коде конфигураци

Более подробную информацию можно прочитать в документации к платформе 1С:
C:/Program%20Files/1cv81/AddDoc/RU/V8AddDoc81.htm#_Toc176167836

Комментарии

При такой настройке события, связанные с увеличением объема памяти, занятой серверными процессами (ragent, rmngr, rphost) и события, связанные с утечкой памяти, которые могут быть вызваны ошибками в коде конфигурации не будут писаться в ТЖ. Для этого необходимо добавить элементы mem и leaks.

Так они и добавлены. Последние два события.