golang log类记录日志和输出

osFile, err := os.OpenFile("log.txt", os.O_WRONLY|os.O_CREATE, 0755)
    if err != nil {
        log.Fatalf("create file log.txt failed: %v", err)
    }

    logger := log.New(io.MultiWriter( os.Stdout, osFile), "", log.Lshortfile|log.LstdFlags)
    logger.Printf("hello")

参考文章:

https://zhuanlan.zhihu.com/p/393292157

posted @   许伟强  阅读(431)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示