zoukankan      html  css  js  c++  java
  • log.go

    package main

    import (
        "os"

        "github.com/Sirupsen/logrus"
    )

    // 初始化日志模块
    func initLogger() error {
        logFilePath := Config.Log.Path //日志文件存放位置
        file, err := os.OpenFile(logFilePath, os.O_APPEND|os.O_CREATE|os.O_RDWR, 0666) //打开日志文件   以及文件操作权限
        if err != nil {
            return err
        }
        // 解析日志记录的等级信息
        level, err := logrus.ParseLevel(Config.Log.Level) //日志级别设置
        if err != nil {
            return err
        }
        // 初始化日志结构
        Log = &logrus.Logger{
            Out:       file, //日志输出文件
            Level:     level,  //日志级别
            Formatter: new(logrus.JSONFormatter),  //日志输出格式设置
        }
        Log.Infof("InitLogger: path: %s, level: %s, formatter: json", Config.Log.Path, level)
        return nil
    }
  • 相关阅读:
    PHP程序十点未来的建议
    网站入侵思路
    SQL注入初探
    php安全学习笔记
    BLE协议分析
    调用NMAP批量扫描IP端口
    安卓系统手机目录
    xss绕过过滤方法
    xss测试用例
    python爬虫
  • 原文地址:https://www.cnblogs.com/zhangboyu/p/7456733.html
Copyright © 2011-2022 走看看