simplelog/README.md
rick.chan f82e6db6f8 提供日志等级类型,修正帮助说明。
Signed-off-by: rick.chan <cy@haoan119.com>
2025-04-07 08:46:03 +08:00

887 B

Simple Log

A very simple log system(golang).

Install

go get github.com/lion187chen/simplelog

Demo

package main

import (
    "time"

    "github.com/lion187chen/simplelog"
)

func CreateLog(file string, LogLevel simplelog.LogLevel) *simplelog.SimpleLog {
    switch file {
    case "":
        return new(simplelog.SimpleLog).InitStd(LogLevel, simplelog.Ltime|simplelog.Lfile|simplelog.Llevel)
    default:
        return new(simplelog.SimpleLog).InitRotating(file, 1024*10, 10, LogLevel)
    }
}

func main() {
    log := CreateLog("./log/MS.log", simplelog.LevelInfo)
    for i := 0; i < 10000000; i++ {
        log.Trace("hello world")
        log.Debug("hello world")
        log.Info("hello world")
        log.Warn("hello world")
        log.Error("hello world")
        log.Fatal("hello world")
        time.Sleep(8 * time.Millisecond)
    }
}