pdoTools icon indicating copy to clipboard operation
pdoTools copied to clipboard

Make logs more understandable

Open Ruslan-Aleev opened this issue 3 years ago • 0 comments

Предложение / Feature При работе с pdoTools логи не всегда понятны, например, видим лог:

core/components/pdotools/model/pdotools/pdotools.class.php : 999) Unexpected token '+' in expression in ee058690d9fd7413748b95b0960e006b line 6, near '{var $limit = [[+' <- there

Понимаем, что на 6 строке ошибка, но что это за файл ee058690d9fd7413748b95b0960e006b?

Знающие люди говорят, что это кэш-файл, и его можно найти, например, где-то тут:

logs

Но если в MODX запись кэша вида 41.include.cache.php дает информацию об ID-нике сущности, то за рандомные цифры и буквы вообще глаз не цепляется.

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

core/components/pdotools/model/pdotools/pdotools.class.php : 999) Unexpected token '+' in expression in core/cache/includes/elements/modsnippet/ee058690d9fd7413748b95b0960e006b.include.cache.php line 6, near '{var $limit = [[+' <- there

Т.е. теперь можно будет скопировать путь, и открыть файл кэша. Лог станет информативнее, на мой взгляд.

Ruslan-Aleev avatar Jul 02 '22 13:07 Ruslan-Aleev