Вы можете поместить практически любой текст (или текстовое представление любого объекта) в NDC.Визуализация объектов в NDC не поддерживается, так как toString()
(или, по крайней мере, должно) почти всегда достаточно.Слишком большое и / или сложное содержимое в NDC может затруднить чтение журналов, поэтому желательно ограничить содержимое NDC до необходимого минимума.
Например, в вашем случае время начала сеанса в каждом журналесообщение было бы излишним (и потенциально неоднозначным).Было бы лучше вставить только какой-то уникальный идентификатор сеанса в NDC (если у вас есть такая вещь) и записывать любые другие подробности сеанса, такие как имя пользователя, время запуска, в выделенных сообщениях сразу после установкиНДЦ.Это по-прежнему позволяет вам извлекать все необходимые данные сеанса из ваших журналов и идентифицировать соответствующий сеанс для любого конкретного сообщения журнала.