Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавить сериализацию значений в методах выода в лог #36

Open
theshadowco opened this issue Mar 22, 2019 · 4 comments

Comments

@theshadowco
Copy link

Как разработчик
Я хочу иметь возможность видеть в логе переданное значение в читаемом виде без дополнительного преобразования в приложении

Сценарий: Вывод в лог сериализуемого значения
Когда я вызываю метод Ошибка с параметрами "Значение = %1" и ЗначениеТипаКоллекция
Тогда метод выполняет сериазиацию ЗначениеТипаКоллекция в json
И сообщение в логе содержит этот json

Пример

Значение = Новый Структура("А, Б", 1, Новый Структура("В, Е", 12, "Строка"));
Лог.Ошибка("Пример %1", Значение);

В логе

Пример {
"А": 1,
"Б": {
"В": 12
"Е": "Строка"}}
@nixel2007
Copy link
Member

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

@nixel2007
Copy link
Member

Возможно я не правильно понял, и тебе нужно что-то вроде #33

@theshadowco
Copy link
Author

@nixel2007

Тут дело не в форматте, а том, что я пишу "Лог.Отладка("Значение=%1", Значение)" и логе вижу "Значение=Структура". Соответственно, надо рядом написать процедурку сериализации, дабы видеть, что там внутрях.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants