Знаете ли вы набор рекомендаций по записи в файл журнала?

Файл может быть длинным, он должен содержать сообщение журнала на строку, включая даты и системные отзывы/действия аудита. Я могу содержать имена пользователей, статусные сообщения, ОШИБКИ, ссылки на файлы или приложения и т. д. Каждая строка не должна быть такой длинной, но могут быть и исключения. Мы не можем использовать цвета, форматирование шрифта (например, полужирный или курсив) или графический интерфейс.

Цель состоит в том, чтобы сделать его более удобочитаемым и помочь читателю визуально сканировать и легко находить важную информацию.


Подсказка: пользователь может быть системным администратором или техническим пользователем, работающим в среде Linux. Также актуальна информация об известных персонажах и словах.

4
Ricardo 3 Мар 2017 в 21:38
1
Связанный пост в блоге ведение журнала
 – 
Ricardo
1 Мар 2017 в 00:05
Примеры рекомендаций @ is-ok-nok-better-than-fail -успех?
 – 
Ricardo
1 Мар 2017 в 00:06
Какой длины будут ваши лог-файлы? То есть в среднем сколько строк (переводов/записей)?
 – 
Izhaki
1 Мар 2017 в 01:04
Предположим, что это, возможно, очень долго.
 – 
Ricardo
1 Мар 2017 в 05:56
Вам нужно сделать это очень техничным? Вы разрабатываете более удобную систему регистрации?
 – 
Dimitra Miha
1 Мар 2017 в 17:36

1 ответ

Одна важная вещь в форматировании открытого текста — это выравнивание столбцов. Если у вас есть значения предсказуемого максимального размера, такие как числа, которые никогда не превышают 9 цифр, или даты и время, вы должны заполнить их дополнительным пробелом, чтобы они находились внутри столбца одинаковой ширины, чтобы облегчить визуальное сканирование.

Значения валюты обычно имеют стандартную цифру .00 в конце и выравниваются по правому краю в своем столбце.

Рассмотрите возможность использования запятых для разделения тысяч, если вы знаете регион своей аудитории. Европейские страны иногда меняют значение запятых и точек в числовом формате.

Поместите столбцы с фиксированной шириной вперед, а столбцы с переменной шириной — в конец. Затем отсортируйте по важности для аудитории (обычно для тех, кто пытается решить проблему).

Расположите даты в стандартном порядке возрастания детализации «2017-03-01», чтобы они сортировались визуально.

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

Добавьте визуальное дополнение, используя пробелы вокруг каждого разделителя

Избегайте визуального беспорядка, такого как строковые кавычки вокруг значений.

Рассмотрите возможность использования эмодзи, если вы думаете, что это будет текстовый буфер Unicode. Но не переусердствуйте с смайликами. Сдержанный словарный запас лучше всего подходит, поскольку значения настолько субъективны, а субъективность обычно нежелательна в файле журнала.

Вот мой макет:

| 2017-03-01 |    12.33 | 192.168.1.1     | Foo       | Bar.bat.alice.bob.variablelengthstrings | lorem ipsum dolor sit amet something something
| 2017-03-02 |   824.01 | 192.168.13.22   | FooBarBat | bob.variablelengthstrings | lorem ipsum something
| 2017-03-02 | 1,223.11 | 192.168.119.101 | Foo       | variablelengthstrings | lorem ipsum dolor sit amet another thing that goes long something something

Проведите техническое тестирование всего, что вы придумали, импортировав образец файла журнала в Excel, и посмотрите, что произойдет.

2
sirtimbly 1 Мар 2017 в 19:49
Вы захватили ценные понятия здесь. Спасибо. Важно отметить, что мы не всегда можем сортировать результаты, особенно для регистрации в реальном времени.
 – 
Ricardo
3 Мар 2017 в 21:46