25. Примерлога
Умные логи
# bad one
INFO 2016-02-13 02:32:30,901 invalidator 3351 Changed 1 ids
within User, start invalidation...
INFO 2016-02-13 02:32:30,916 invalidator 3351 Invalidation
of User finished within 0.0149869918823 seconds
# better one
INFO 2016-02-13 02:32:30 invalidator User 123123 created
INFO 2016-02-13 02:40:04 invalidator User 123123 updated
# best one
INFO 2016-02-13 02:32:30 invalidator User 123123 created
INFO 2016-02-13 02:40:04 invalidator User 123123 updated,
fields: name=Jo => John, phone= “” => 8572043434
26. Умные логи
‣ Можнопостроитьхронологию событий
‣ Можнопользоватьсяпростым grep-ом
‣ Можетразобратьсяпользователь,без
доскональногопонимания архитектуры
приложения
Вчемразница?