CLog

Simple Log for Android

Лицензия

Лицензия

Группа

Группа

in.srain.cube
Идентификатор

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

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

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

1.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

CLog
Simple Log for Android
Ссылка на сайт

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

https://github.com/liaohuqiu/android-CLog
Организация-разработчик

Организация-разработчик

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

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

https://github.com/liaohuqiu/android-CLog

Скачать clog

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/in.srain.cube/clog/ -->
<dependency>
    <groupId>in.srain.cube</groupId>
    <artifactId>clog</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/in.srain.cube/clog/
implementation 'in.srain.cube:clog:1.0.2'
// https://jarcasting.com/artifacts/in.srain.cube/clog/
implementation ("in.srain.cube:clog:1.0.2")
'in.srain.cube:clog:jar:1.0.2'
<dependency org="in.srain.cube" name="clog" rev="1.0.2">
  <artifact name="clog" type="jar" />
</dependency>
@Grapes(
@Grab(group='in.srain.cube', module='clog', version='1.0.2')
)
libraryDependencies += "in.srain.cube" % "clog" % "1.0.2"
[in.srain.cube/clog "1.0.2"]

Зависимости

provided (1)

Идентификатор библиотеки Тип Версия
com.google.android : android jar 4.1.1.4

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

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

中文版文档

A Simple Log Tool

An encapsulation of android.util.Log, which provides:

  • Log level control You can display different log according different environment.

  • Log with parameters

    CLog.d("sample", "Here is a debug message with parameters: %d", 1);
    

Import to your project

You can copy the source code to your source code directory, it only a single file.

This library has been pushed to Maven Central, you can import it by pom or gradle.

Maven

<dependency>
    <groupId>in.srain.cube</groupId>
    <artifactId>clog</artifactId>
    <type>jar</type>
    <version>1.0.2</version>
</dependency>

Gradle

compile 'in.srain.cube:clog:1.0.2'

Usage

Package

import in.srain.cube.util.CLog;

Log level

public static final int LEVEL_VERBOSE = 0;
public static final int LEVEL_DEBUG = 1;
public static final int LEVEL_INFO = 2;
public static final int LEVEL_WARNING = 3;
public static final int LEVEL_ERROR = 4;
public static final int LEVEL_FATAL = 5;

Default log level is LEVEL_VERBOSE. The log whose log is lower than log level you set by calling setLogLevel will not been printed.

For example, you set log level to LEVEL_INFO, the log sent by CLog.d or CLog.v will not been print.

Set log level according to the environment

if (environment.equals("production")) {
    // production
    CLog.setLogLevel(CLog.LEVEL_ERROR);
} else if (environment.equals("beta")) {
    // beta
    CLog.setLogLevel(CLog.LEVEL_WARNING);
} else {
    // development
    CLog.setLogLevel(CLog.LEVEL_VERBOSE);
}

Print log

CLog.d("sample", "Here is a debug message");
CLog.d("sample", "Here is a debug message with parameters: %d", 1);

License

Apache 2

Contact & Help

Please fell free to contact me if there is any problem when using the library.

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

Версия
1.0.2
1.0.1