Что такое хороший способ входа в приложение Scala? Что-то, что согласуется с философией языка, не загромождает код, а также требует минимального обслуживания и ненавязчиво. Вот список основных требований:
- простой
- не загромождает код. Scala отлично подходит для своей краткости. Я не хочу, чтобы половина моего кода записывала операторы
- формат журнала может быть изменен, чтобы соответствовать остальной части моего корпоративного журнала и программного обеспечения для мониторинга
- поддерживает уровни ведения журнала (т.е. отладка, трассировка, ошибка)
- может вести запись на диск, а также в другие места назначения (например, сокет, консоль и т. Д.)
- минимальная конфигурация, если есть
- работает в контейнерах (т. Е. Веб-сервер)
- (необязательно, но приятно иметь) поставляется как часть языка или как артефакт maven, поэтому мне не нужно взламывать свои сборки, чтобы использовать его
Я знаю, что могу использовать существующие решения для ведения журналов Java, но они терпят неудачу, по крайней мере, в двух из вышеперечисленных, а именно в беспорядке и конфигурации.
Спасибо за ваши ответы.