Який хороший спосіб зробити вхід у програму Scala? Щось, що відповідає мовній філософії, не захаращує код і є малозабезпеченим та ненав’язливим. Ось основний список вимог:
- просто
- не захаращує код. Скала чудово підходить своєю стислістю. Я не хочу, щоб половина мого коду була протоколом записів
- Формат журналу можна змінити так, щоб він відповідав решті журналів мого підприємства та програмного забезпечення для моніторингу
- підтримує рівні реєстрації (тобто налагодження, трасування, помилка)
- може входити на диск, а також інші напрямки (наприклад, сокет, консоль тощо)
- мінімальна конфігурація, якщо така є
- працює в контейнерах (тобто веб-сервері)
- (необов’язково, але приємно мати) надходить або як частина мови, або як артефакт Maven, тому мені не потрібно зламати мої конструкції, щоб використовувати його
Я знаю, що я можу використовувати існуючі рішення для реєстрації Java, але вони не спрацьовують принаймні у двох із зазначених вище, а саме утрудненість та конфігурація.
Дякуємо за ваші відповіді.