1Cv8Log — что это за папка, можно ли удалять?
1Cv8Log — папка, в которой содержится журнал регистрации.
Внутри папки будут файлы, если журнал в новом формате — то файлы будут иметь расширение *.lgd, а если журнал старого формата — то *.lgf и *.lgp.
В принципе не особо важная папка, нужна я так понимаю для анализа ошибок, неудачных операций. Если вам например нужно перенести файловую базу данных, и при этом хотите сохранить историю журнала регистрации — то нужно также перенести и папку 1Cv8Log.
А если нужно просто очистить журнал регистрации в файловой базе — то достаточно просто удалить 1Cv8Log.
Где хранится эта папка 1Cv8Log? Обычно по такому пути:
C:\Program Files\1cv8\srvinfo\ \ \1Cv8Log
Чтобы оптимизировать журнал, то следует использовать некоторые настройки.
Включить меньшее количество регистраций событий. Пусть регистрируются только важные.
Разделить журнал на периоды. При большой базе и большом количестве операций — лучше делить базу по дням. При средней базе — можно по неделям. В итоге у вас файлы логов будут разбиты, или по дням, или по неделям, в зависимости от настроек. Название файлов тоже будет удобным, например 20140905000000.lgp, где сразу видим дату. Собственно вот эти настройки:
Именно здесь вы также можете указать что регистрировать, а что нет. Например мое мнение, что важно регистрировать ошибки, предупреждения, а информацию и примечание — можно пропустить.
Если у вас журнал очень большой, то возможно стоит удалить старые записи, которые скорее всего вам не понадобятся:
Очень полезно то, что вы удаляете — сохранить в отдельный файл на всякий случай, если вдруг записи понадобятся.
Еще один хороший способ оптимизировать журнал — это перевести его в новый формат, который доступен в 1С с версии 1С 8.3.5.1068. В чем его фишка? Данные хранятся не в текстовом формате, а в базе СУБД SQLite, которая отлично с этим справляется. Чтобы перевести в новый формат, также достаточно в настройках нажать кнопку Новый формат:
Но учтите, что обратный процесс — невозможен. То есть из нового формата вернуться в старый уже будет невозможно.
Вот что внутри папки 1Cv8Log может быть:
Как понимаю тут журнал за короткий период, проблем вызывать не должен.
Идеально всего настроить так, чтобы журнал создавался по дням или по неделям. И потом вы можете спокойно удалять данные за тот или иной день/неделю. В самом крайнем случае — можно всю папку 1Cv8Log заархивировать при помощи WinRAR, а потом папку удалить. Просто WinRAR подобные данные должен хорошо сжимать, еще можно попробовать 7Zip. Тем более, что как оказывается, этот журнал может замедлять работу программы.
И еще. Если у вас используется журнал в виде файла, а не базы, то очень полезно чтобы 1С стояла не на жестком диске, а на SSD. Программа в итоге будет работать намного быстрее, а учитывая для чего используется 1С — на SSD мягко говоря не стоит экономить.
На этом все. Надеюсь информация оказалась полезной. Удачи и добра, до новых встреч, друзья!
ЖР SQLite — внезапно 1Cv8.lgd-journal
В одном из филиалов пользователи начали жаловаться на внезапные полные зависания системы на продолжительное время (3-25 минут).
Вчера сам столкнулся с данной ситуацией, полез в каталог с ЖР и обнаружил, что по мимо файла 1Cv8.lgd присутствует файл журнала транзакций 1Cv8.lgd-journal и он постоянно растёт
Т.е. основной файл примерно 1,5 Гб, а файл журнала транзакций за 15 минут вырос до 0,4 Гб и исчез. В это время работа в 1С была не возможна. Записей в ЖР в этом промежутке нет.
Что может 1С делать с журналом регистрации?
(0) Журнал SQLite растет, когда данные не могут быть надежно записаны в основной файл (например, его кто-то блокирует).
Журнал регистрации в 1С Предприятии — Зачем он нужен ?
Журнал регистрации содержит информацию о том, какие события происходили в информационной базе в определенный момент времени или какие действия выполнял тот или иной пользователь. Для каждой записи журнала, отражающей изменение данных, отображается статус завершения транзакции (транзакция завершена успешно, или же транзакция отменена). Это позволяет понять изменены реально данные или нет.
Конечно, данная тема также подымается и на курсе: Администратор 1С!
Вот более подробный и понятный список:
· Попытки входа и выхода из информационной базы;
· Ошибки в сервисах и программном коде;
· Выполнение фоновых заданий;
· Создание документов и справочников;
· Удаление документов и элементов справочников;
· Проведение и отмена проведения документов:
Можно, например, отследить, кто и когда внес изменения в тот или иной документ в 1С.
Отследить все изменения можно как по справочникам , документам так и регистрам что очень быстро помогает находить «виновного» в случаи чего.
Помимо этого в журнал регистрации попадают данные по успешной или неуспешной аутентификации в информационной базе 1С.
Вы видите, кто пытался «влезть» в 1С подобрать пароль, или кто уже выполнил аутентификацию.
Часто только благодаря «Журналу регистрации» можно установить истинную причину возникших изменений в конфигурации.
Как использовать журнал регистрации в 1С ?
Журнал регистрации доступен как в режиме 1С:Предприятие, так и в режиме Конфигуратор.
В режиме 1С Предприятия можно кликнуть по ссылке (вкладке у кого как) «Администрирование»
Затем клик по ссылке «Поддержка и обслуживание» и «Журнал регистрации».
После чего откроется окно, где Вы уже сможете посмотреть журнал, сможете создавать различные отборы, фильтры по интересующим Вас событиям, что произошли с момента работы в 1С.
Можно обратиться и к разработчику с просьбой создать «обработку» или («отчет») которая сразу и в удобном Вам виде будет быстро предоставлять нужную информацию, без вывода всего лишнего!
В режиме конфигуратор, нужно найти вкладку «Администрирование» и «Журнал регистрации» с характерной иконкой будет перед Вами.
Все те же отборы что и при запуске в режиме 1С Предприятие.
Как настроить журнал регистрации в 1С Предприятии ?
По умолчанию в журнал регистрации пишется очень много различной информации и если пользователи интенсивно работают с базой и количество записей растет тогда падает скорость в выборке и запуске журнала.
Например, чтоб получить какую-то информацию по пользователю уже нужно ждать не секунды, а минуты.
Второй минус, когда журнал регистрации не настроен, даже выборка не дает четкой картины, так как очень много лишнего может быть в полученном отчете, да и «отчеты» построенные на выборке из большого количества данных журнала, работают медленнее.
И последний третий минус это размер лог файла.
Он запросто может достигать несколько гигабайт, что в файловом варианте будет особо ощутимо.
(Производительность может упасть, но об этом мы поговорим чуть позже).
И так настройка
В режиме «Конфигуратор» запускаем 1С Предприятие находим вкладку «Администрирование» и затем «Настройка журнала регистрации…»
Нам будет доступно несколько режимов:
- «Не регистрировать».
- «Регистрировать ошибки».
- «Регистрировать ошибки, предупреждения».
- «Регистрировать ошибки, предупреждения, информацию».
- «Регистрировать ошибки, предупреждения, информацию, примечания».
Чтоб полностью отключить журнал регистрации, ставим птичку возле «Не регистрировать».
Что в некоторых случаях может даже положительно сказаться на производительности, так как мы освобождаем 1С от необходимости постоянно делать записи в журнал. (На больших базах и количествах пользователей это ощутимо).
Многие администраторы оставляют только «Регистрировать ошибки, предупреждения».
Что может быть вполне достаточно.
Но если Вас интересует, и (вся основная информация о которой мы говорили в начале статьи) тогда стоит поставить птичку возле «Регистрировать ошибки, предупреждения, информацию».
Где хранится журнал регистрации 1С ?
Иногда требуется физически получить доступ к файлам журнала регистрации, и найти их можно в таких местах:
Файловый вариант:
В файловом варианте работы открыв расположение информационной базы на диске Вы найдете папку 1Cv8Log.
1Cv8Log — это директория, содержащая журнал регистрации. Чтоб перенести или сохранить историю журнала регистрации, обязательно надо скопировать папку 1Cv8Log в каталог с новой базой 1С. Если необходимо очистить журнал регистрации 1С в файловой базе, просто удалите папку 1Cv8Log, это самый быстрый способ избавится от записей в журнале регистрации в 1С.
Здесь также стоит отметить, что будет удален только текущий журнал, и новый будет создан уже при следующем запуске 1С Предприятия, и логи заново начнут записываться.
Клиент-серверный вариант:
В клиент-серверном варианте файлы журнала регистрации хранятся на сервере в каталоге: C:\Program Files\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8Log
И как и в файловом варианте, копирование, перенос и удаление требует аналогичных действий.
Оптимизация журнала регистрации:
Если Вы используете платформу 1С версии с 8.3.5.1068, и старше тогда Вам доступна еще одна настройка журнала, позволяющая его оптимизировать.
Суть ее в переводе журнала регистрации на так называемый «Новый формат» Данный формат хранения лога журнала регистрации не в текстовом файле, а в одном файле базы данных SQLite. За счет чего и увеличилась скорость доступа и получения данных.
Вот собственно что пишет об этом фирма 1С:
«Как мы улучшили журнал регистрации
Мы значительно переработали журнал регистрации для того, чтобы увеличить скорость выполнения запросов к журналу и повысить надёжность хранения данных.
Для этого, в том числе, потребовалось изменить формат хранения журнала регистрации. Теперь он хранится в одном файле базы данных SQLite. Этот файл имеет расширение lgd.
Наши тесты показывают, что практически по всем условиям отбора выборка данных ускорилась. При некоторых условиях выборка ускорилась существенно. Например, в случае отбора по пользователю, разделителям и по данным, представленным одним значением. Что касается записи, то скорость однопоточной записи тоже немного ускорилась. А вот скорость многопоточной записи возросла почти в полтора раза. Как в файловом варианте, так и в клиент-серверном.
Создавая новую реализацию журнала, мы стремились учесть пожелания по архивированию журнала и сокращению его размера. Теперь во встроенном языке есть два метода, которые позволяют копировать данные журнала регистрации или удалять их, используя условия фильтрации. Это методы СкопироватьЖурналРегистрации() и ОчиститьЖурналРегистрации(). С их помощью архивирование или очистку журнала можно выполнять автоматически, регламентными заданиями, в период наименьшей загрузки системы.
Также мы ввели в журнале ещё одно изменение. Время событий хранится теперь в формате всемирного координированного времени (UTC). Это позволят избежать проблем, связанных с работой в разных часовых поясах.»
Для перехода на новый формат достаточно сконвертировать журнал с помощью нажатия кнопки «Новый Формат»
Думаю, здесь также стоит написать о нюансах, а они, к сожалению есть.
1 Обратная конвертация в старый формат невозможна! (будьте внимательны, прежде чем кликать по кнопке «Новый формат», сделайте копию журнала).
2. На практике журнал регистрации даже на этой СУБД иногда все же «разваливается», делайте бэкапы логов если информация Вам действительно важна!
Но можно пойти и другим, путем, которым идут многие разработчики. Есть возможность записывать логи в «Регистр сведений», что исключит проблемы испорченных логов!
(Посоветуйтесь с вашем разработчиком, решение есть всегда).
3. Нет кнопки «Новый формат».
Если Вы впервые запустили на новой платформе (8.3.5.1068 и выше) конфигурацию которая была создана на более старой платформе, кнопка «Новый формат» будет существовать только до клика по ней! (После чего произойдет конвертация и кнопка исчезнет).
Если вы создали новую конфигурацию на платформе 8.3.5.1068 и выше (или загрузили из *dt) кнопки «Новый формат» не будет, так как лог уже будет создан в файле SQLite.
Разделение хранения журнала по периодам.
Можно изменить настройку «Разделять хранение журнала по периодам» на другие значения!
ВНИМАНИЕ! (Здесь нужна старая версия платформы до 8.3.5.1068)!
Например, для малых баз можно поставить «Месяц».
Для больших или средних баз можно выбрать «Неделя».
Но если у Вас уж очень много событий происходит, а точнее регистрируется в журнале, тогда можно поставить и «день».
Что это нам дает ?
Файлы логов будут разбиваться в папке 1Cv8Log на куски, заданные в настройке, и будут иметь вид, подобный 20170503000000.lgp, в котором будет видно и дату и время создания лога, что есть очень удобно.
Другими словами пишем «обработку,» в которой мы выбираем нужный файлик *lgp (За День, Месяц, Неделя) и тут же очень быстро получаем все что нам нужно видеть за этот период.
Так скорость будет в разы выше, чем тащить данные из полного журнала регистрации!
Как сократить журнал регистрации в 1С ?
В 1С Предприятии можно сократить журнал регистрации и не тащить все гигабайты за прошлые годы вместе с базой.
Сделать это можно довольно просто и быстро и без помощи разработчика.
Запускаем 1С Предприятие в режиме «Конфигуратор», затем вкладка «Администрирование» и клик по «Настройка журнала регистрации…».
Затем клик по кнопке «Сократить».
Укажем дату, данные, до которой будут удалены.
И ОБЯЗАТЕЛЬНО! Ставим птичку возле «Записать удаляемые события в файл».
После придумайте имя файла для лога и клик «ОК». Так Вы сможете «обрезать» лог и одновременно ничего не потерять, так как будет создана копия всего того что Вы удаляете.
Ну что ж на этом все, надеюсь, статья внесет некоторую ясность в такие вопросы как: Для чего нужен журнал регистрации, как его использовать, настроить, и оптимизировать во всяком случаи на сегодняшнее время.
Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>
Журнал регистрации в 1С 8.3
Журнал регистрации в 1С 8.3 очень полезен тем, что в нем отображаются события, произошедшие в информационной базе с указанием времени, имени компьютера и пользователя и ссылки на изменяемые данные. При аутентификации пользователей в журнале так же создаются записи с указанием способа входа в программу. Данный механизм позволяет ответить на один из частых вопросов – кто последний вносил изменения в конкретный объект.
Где найти журнал регистрации в 1С 8.3? Через меню «Все функции» — «Стандартные» или, в типовых конфигурациях 1C, в меню «Администрирование» — «Поддержка и обслуживание».

Настройка
Настройка журнала регистрации производится в режиме конфигуратора. В меню «Администрирование» выберите пункт «Настройка журнала регистрации».

Здесь настраиваются те события, которые будут отображаться в журнале регистрации.

Выбор первого пункта настройки позволяет не вести журнал регистрации вообще. Остальные настройки расположены по возрастанию их значимости. При большом количестве пользователей не рекомендуется регистрировать примечания, дабы не засорять базу.
При создании новой информационной базы по умолчанию устанавливается режим регистрации всех событий.
Просмотр и поиск записей
Когда вы откроете сам журнал регистрации, на первый взгляд может показаться, что та очень много информации и найти ее просто нереально. На самом деле это не так.
Получите понятные самоучители по 1С бесплатно:
По умолчанию в журнал регистрации выводится по 200 записей. Отображение большого количества записей может негативно сказаться на работоспособности вашей программы или попросту она зависнет.
В форме списка журнала регистрации можно установить отбор и воспользоваться поиском. Поиск накладывается только на записи, которые уже отображаются (в данном случае последние 200 событий). Отбор же применяется ко всем записям.

Поиск осуществляется по выведенным данным в табличной части, поэтому при его использовании необходимо только указать колонку и данные, которые нужно найти.

Отбор позволяет отобрать данные по конкретным пользователям, именам компьютеров, событиям и т. п. Так же у вас есть возможность вывести записи журнала регистрации только по конкретным метаданным, данным (указывается ссылка на нужный объект, например, конкретный документ) и прочие настройки.
В данном примере приведены настройки журнала регистрации для отбора всех событий пользователя «Admin», начиная с 20.06.2017.

Где хранится файл журнала 1cv8.lgd
Место физического хранения журнала регистрации напрямую зависит от того, файловая база или клиент — серверная.
Файловая база
При данном режиме размещения, журнал регистрации находится в папке с самой базой. Место ее расположение можно узнать либо из списка баз, либо из справки «О программе».

Если перейти по данному адресу, вы найдете папку с именем «1Cv8Log». Именно тут расположены данные журнала регистрации в файле 1Cv8.lgd.

При необходимости переноса базы из одного места в другое можно скопировать так же и этот каталог, тогда данные журнала регистрации перенесутся вместе с базой.
При удалении данного каталога, журнал регистрации очистится.
Клиент-серверная база
В таком режиме все так же, как и в предыдущем, только данные журнала регистрации 1С хранятся на сервере. Чаще всего его место расположения следующее:
- C:\Program Files\1cv8\srvinfo\<место расположения информационной базы>\1Cv8Log
Оптимизация
Журнал регистрации при необходимости можно оптимизировать, особенно когда в базе происходит большое количество событий.
Одним из способов является рассмотренная выше настройка регистрации только определенных событий. Например, незачем отслеживать примечания, если они вам попросту не нужны.

В более старых релизах платформы в настройках журнала регистрации было доступно разделение журнала регистрации по периодам. Весь журнал можно было разделить на отдельные файлы с указанной периодичностью (день, месяц, год и т. п.).
Начиная с версии платформы 1С 8.3.5.1068, журнал регистрации хранится в файле базы данных sqlite с расширением *.lgd, и данная настройка стала недоступна. Данный способ хранения журнала регистрации значительно производительнее, чем старый.
Как уменьшить или удалить журнал регистрации в 1С
В случае необходимости частичной, либо полной очистки записей журнала регистрации в окне настроек нажмите на кнопку «Сократить». В появившемся окне укажите дату, до которой все записи должны удалиться. Так же удаляемые записи можно сохранить в файл на всякий случай.