go语言日志记录库简单使用方法实例分析
2015-03-04 10:49
931 查看
package main
import (
"fmt"
"log"
"os"
)
func main(){
logfile,err := os.OpenFile("/var/golang/jb51.net.log",os.O_RDWR|os.O_CREATE,0);
if err!=nil {
fmt.Printf("%s\r\n",err.Error());
os.Exit(-1);
}
defer logfile.Close();
logger := log.New(logfile,"\r\n",log.Ldate|log.Ltime|log.Llongfile);
logger.Println("hello");
logger.Println("oh....");
logger.Fatal("test");
logger.Fatal("test2");
}
import (
"fmt"
"log"
"os"
)
func main(){
logfile,err := os.OpenFile("/var/golang/jb51.net.log",os.O_RDWR|os.O_CREATE,0);
if err!=nil {
fmt.Printf("%s\r\n",err.Error());
os.Exit(-1);
}
defer logfile.Close();
logger := log.New(logfile,"\r\n",log.Ldate|log.Ltime|log.Llongfile);
logger.Println("hello");
logger.Println("oh....");
logger.Fatal("test");
logger.Fatal("test2");
}
希望本文所述对大家的Go语言程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- go语言使用scp的方法实例分析
- go语言使用官方的 log package 来记录日志
- Go语言 常用日志记录方法
- 一个简单Ajax类库及使用方法实例分析
- GO 语言中json的简单使用(实例)
- Go/Python/Erlang编程语言对比分析及示例 基于RabbitMQ.Client组件实现RabbitMQ可复用的 ConnectionPool(连接池) 封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil 分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
- Go语言中常量定义方法实例分析
- 公布一个简单的日志记录方法
- log4j和commons.logging日志记录的使用方法
- 如何记录并分析CRASH日志方法二
- log4net 使用access记录日志 log4net实例 log4net示例 log4net实战
- 使用NLog实现一个简单的日志记录(包含源代码)
- Oracle job基本使用方法----简单实例演示
- 如何记录并分析CRASH日志方法一
- 实例学习SSIS(四)--使用日志记录和错误流重定向
- 超简单的自动分析web日志方法
- android数据库存储方法(一)---------------SharedPreferences(实例)记录应用程序使用次数(二)读写写他应用程序
- 实例学习SSIS(四)--使用日志记录和错误流重定向
- 使用Node.js + MongoDB实现一个简单的日志分析系统
- 实例学习SSIS(四)--使用日志记录和错误流重定向