Skip to content

Releases: merge-simpson/letsdev-log-level-api

0.1.2-rc2

0.1.2-rc2 Pre-release
Pre-release

Choose a tag to compare

@merge-simpson merge-simpson released this 17 Apr 02:54

Release 0.1.2 RC2

  • Rename the base package to me.letsdev.log.
  • Maintaining compatibility with JDK 1.8
  • CachedAdaptiveLogger is always cached when it is created.
  • AdaptiveLogger can create uncached logger now if using getLoggerNonCached.
  • SLF4J API, which has base interfaces of SLF4J, is bundled now.

What's Changed

(PR 로그)

  • AdaptiveLogger에서 불필요한 Early Return 코드를 제거합니다. by @merge-simpson in #2
  • LevelFixedLogger 클래스를 별도 클래스로 추출하고 logLevel 게터를 추가합니다. by @merge-simpson in #6
  • LogLevel.ALL을 제거합니다. by @merge-simpson in #8
  • LogLevel과 org.slf4j.event.Level Enum 간 매핑을 위한 Slf4jLevelUtil을 제공합니다. by @merge-simpson in #11, #23
  • 캐싱을 위한 CachedAdaptiveLogger 클래스를 새롭게 추가하고, 기존 AdaptiveLogger의 캐싱을 새 클래스로 위임합니다. by @merge-simpson in #13
  • LogLevel에서 JDK 1.8 호환성을 유지하기 위해 EnumSet.of 및 switch case statement 등으로 대체합니다. by @merge-simpson in #17
  • LevelFixedLogger에서 convertLogLevel 메서드를 제거합니다. by @merge-simpson in #19
  • Renamed base package to me.letsdev.log by @merge-simpson in #25

New Contributors

Full Changelog: 0.1.1...0.1.2-rc2

0.1.2-rc1

0.1.2-rc1 Pre-release
Pre-release

Choose a tag to compare

@merge-simpson merge-simpson released this 16 Apr 03:01

Release 0.1.2 RC1

  • Maintaining compatibility with JDK 1.8
  • CachedAdaptiveLogger is always cached when it is created.
  • AdaptiveLogger can create uncached logger now if using getLoggerNonCached.
  • SLF4J API, which has base interfaces of SLF4J, is bundled now.

What's Changed

  • AdaptiveLogger에서 불필요한 Early Return 코드를 제거합니다. by @merge-simpson in #2
  • LevelFixedLogger 클래스를 별도 클래스로 추출하고 logLevel 게터를 추가합니다. by @merge-simpson in #6
  • Feature/log level by @merge-simpson in #8
  • LogLevel과 org.slf4j.event.Level Enum 간 매핑을 제공합니다. by @merge-simpson in #11
  • 캐싱을 위한 CachedAdaptiveLogger 클래스를 새롭게 추가하고, 기존 AdaptiveLogger의 캐싱을 새 클래스로 위임합니다. by @merge-simpson in #13
  • LogLevel에서 JDK 1.8 호환성을 유지하기 위해 EnumSet.of 및 switch case statement 등으로 대체합니다. by @merge-simpson in #17

New Contributors

Full Changelog: 0.1.1...0.1.2-rc1

Log Level API 0.1.1

Log Level API 0.1.1 Pre-release
Pre-release

Choose a tag to compare

@merge-simpson merge-simpson released this 23 Sep 17:59

Change Log

  • Set Java version compatibility to 1.8
    -AdaptiveLogger.getLogger(String name): AdaptiveLogger Added (supports unnamed classes)
    • if the name is blank, it would be "unnamed"
  • adaptiveLogger.with(org.slf4j.event.Level level): LevelFixedLogger Added

Log Level API 0.1.0

Log Level API 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@merge-simpson merge-simpson released this 21 Sep 14:57

Features

  • LogLevel: Enum of usual logging levels.
  • AdaptiveLogger is used to log with logging levels injected from external settings or dynamically determined logging levels.