Empressia Logging

a simple logger library.

Лицензия

Лицензия

zlib License
MIT License
Категории

Категории

Logging Библиотеки уровня приложения
Группа

Группа

jp.empressia
Идентификатор

Идентификатор

jp.empressia.logging
Последняя версия

Последняя версия

1.1.0
Дата

Дата

Тип

Тип

pom.sha512
Описание

Описание

Empressia Logging
a simple logger library.
Ссылка на сайт

Ссылка на сайт

https://github.com/Empressia/EmpressiaLogging
Система контроля версий

Система контроля версий

https://github.com/Empressia/EmpressiaLogging.git

Скачать jp.empressia.logging

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Empressia Logging

目次

概要

Empressia製のログライブラリです。
Java Logging APIのWrapper程度ですが、
設定と呼び出しを簡単にできるように補助します。

使い方

ライブラリの設定

ライブラリを追加します。
Gradleであれば、例えば、以下のようにします。

dependencies {
	implementation(group:"jp.empressia", name:"jp.empressia.logging", version:"1.1.0");
}

バージョンは、適宜、調整してください。

ロガーの使用

ELoggerのloggerメソッドを呼ぶことで、ロガーが取得できます。

引数には、thisやクラス、パッケージを指定することで、
そのパッケージ名に対応するLoggerを取得できます。

取得されたLoggerは、Java Logging APIのものとなります。

具体的には、例えば、以下のように、使用します。

import static jp.empressia.logger.Elogger.logger;
logger(this).info("message");

設定ファイルの配置

Java Logging APIの設定ファイルを、
クラスパス直下にlogging.propertiesとしておくと、
ELogger呼び出し時に、設定を読み込みんで上書きします。

以下のJava Logging API用のシステムプロパティを設定している場合は、読み込まれません。

  • java.util.logging.config.file
  • java.util.logging.config.class

ライセンス

いつも通りのライセンスです。
zlibライセンス、MITライセンスでも利用できます。

ただし、チーム(複数人)で使用する場合は、MITライセンスとしてください。

使用しているライブラリ

特にありません。

注意

プロジェクトはVSCodeのJava拡張機能ではテストを実行できないようです(2021/05/01)。
Gradleからは実行できます。

Версии библиотеки

Версия
1.1.0
1.0.4