Enhanced EasyLogger with detailed docstrings, refactored timestamp setting logic, and added comprehensive unit tests to ensure functionality. Introduced DEFAULT_FORMAT constant for log message formatting consistency and improved log structure handling.
Added _is_daily_log_spec to allow for 'daily' granularity instead of 'minute' (new dirs for effectively every run)