好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > golang xorm日志寫入文件中的操作

golang xorm日志寫入文件中的操作

熱門標(biāo)簽:湛江crm外呼系統(tǒng)排名 鄭州智能語音電銷機器人價格 仙桃400電話辦理 地圖標(biāo)注免費定制店 不封卡外呼系統(tǒng) 寧波語音外呼系統(tǒng)公司 重慶慶云企業(yè)400電話到哪申請 上海極信防封電銷卡價格 宿遷便宜外呼系統(tǒng)代理商

golang訪問數(shù)據(jù)庫記錄SQL語句:

使用的包為:

1:github.com/arthurkiller/rollingwriter //寫入日志包

2: github.com/go-xorm/xorm //xorm包

具體實現(xiàn)為:

package main 
import (
 "time"
 
 "github.com/arthurkiller/rollingwriter"
 _ "github.com/go-sql-driver/mysql"
 "github.com/go-xorm/xorm"
)
 
func main() {
 var conn string = "root:123456@tcp(127.0.0.1)/logsdemo?charset=utf-8"
 Engine, err := xorm.NewEngine("mysql", conn)
 if err != nil {
 panic("mysql connect fail")
 }
 config := rollingwriter.Config{
 LogPath: "./logs", //日志路徑
 TimeTagFormat: "060102150405", //時間格式串
 FileName: "mysql_exec", //日志文件名
 MaxRemain: 3,  //配置日志最大存留數(shù)
 RollingPolicy: rollingwriter.VolumeRolling, //配置滾動策略 norolling t 
 imerolling volumerolling
 RollingTimePattern: "* * * * * *",  //配置時間滾動策略
 RollingVolumeSize: "1M",   //配置截斷文件下限大小
 WriterMode: "none",
 BufferWriterThershould: 256,
 // Compress will compress log file with gzip
 Compress: true,
 }
 
 writer, err := rollingwriter.NewWriterFromConfig(config)
 if err != nil {
 panic(err)
 }
 
 var logger *xorm.SimpleLogger = xorm.NewSimpleLogger(writer) 
 Engine.SetLogger(logger)
 Engine.ShowSQL(true) 
 logger.Info("ts info code") 
 Engine.Exec("select * from cp_order where id = ? ", 3)
 time.Sleep(1 * time.Second)
 
}

rollingwriter 實現(xiàn)一個 io.Writer傳入到xorm.NewSimpleLogger 中 在xorm中實現(xiàn)日志的寫入,在rollingwriter中保存日志到文件中

依賴包:https://github.com/robfig/cron

補充: golang xorm Model 模型文件模板

* Record.go

package models 
import (
 "fmt"
 "github.com/go-xorm/xorm"
 "time"
)
 
// 用戶首次登錄
type FirstLoginRecord struct {
 Id int64 `xorm:"not null pk autoincr INT(11)"`
 UserID int64 `json:"userid" xorm:"int(11) not null 'userid'"`
 IP string `json:"logonip" xorm:"varchar(45) not null 'logonip'"`
 CreatedAt time.Time `json:"logontime" xorm:"timestamp not null 'logontime'"`
 UpdatedAt time.Time `json:"logofftime" xorm:"timestamp not null 'logofftime'"`
 Source int `json:"source" xorm:"tinyint(3) not null"`
 IsCharged int `json:"ischargeaccount" xorm:"tinyint(3) unsigned not null 'ischargeaccount'"`
}
 
func (*FirstLoginRecord) TableName() string {
 return "W_UserFirstLogonRec"
}
 
func (*FirstLoginRecord) DB() *xorm.Engine {
 return DbDefault()
}
 
func (t *FirstLoginRecord) Save() error {
 var err error
 var engine = t.DB()
 if t.Id == 0 {
 t.Id, err = engine.Insert(t)
 return err
 }
 var rowsAffected int64
 rowsAffected, err = engine.Id(t.Id).Update(t)
 fmt.Printf("@table: %s: %d rows affected", t.TableName(), rowsAffected)
 return err
}
 
// 用戶id唯一約束
func (this *FirstLoginRecord) AddDistinct() error {
 var err error
 var engine = this.DB()
 var has bool
 var ent = FirstLoginRecord{UserID: this.UserID }
 has, err = engine.Get(ent)
 if has {
 return nil
 }
 this.Id, err = engine.Insert(this)
 return err
}

http://www.xorm.io/docs/

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 在golang xorm中使用postgresql的json,array類型的操作
  • golang xorm及time.Time自定義解決json日期格式的問題
  • go語言 xorm框架 postgresql 的用法及詳細(xì)注解
  • golang中xorm的基本使用說明
  • 解決goxorm無法更新值為默認(rèn)值的問題
  • xorm根據(jù)數(shù)據(jù)庫生成go model文件的操作
  • 使用go xorm來操作mysql的方法實例
  • go xorm框架的使用

標(biāo)簽:電子產(chǎn)品 儋州 海南 物業(yè)服務(wù) 青海 遼寧 西雙版納 安康

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《golang xorm日志寫入文件中的操作》,本文關(guān)鍵詞  golang,xorm,日志,寫入,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《golang xorm日志寫入文件中的操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于golang xorm日志寫入文件中的操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: a5影视论坛| 对着岳的大白屁股就猛| 吻胸摸激情床激烈视频| 久久久久久久国产视频| 美女打开双腿??含羞视频| 欧美几乎全是床戏的电影| 巜修理工的真实调教 正在热播| 亚洲成人高清在线观看| 欧美最猛黑人xxxx黑人猛交3p| 日本免费大片免费视频| 韩国色综合| 久久99精品久久久水蜜桃 | 日韩性网站| 把女邻居弄高潮了| 江楠楠被揉双乳摸长腿小说| 西西毛片| 91人妻无码精品一区二区毛片| 第一次挺进小婷的身体娇小说| 99久国产AV精品国产伊甸园| 精品伊人久久久久网站| 无限观看视频免费高清下载| 摄影师裸模h文| 伊人久久综合成人亚洲| 久久99国产精品| 日韩特黄| 阿娇被吸奶头高潮的最新消息| 在私人影院可以做吗| 中文字幕精品在线| 国产精品夜夜夜妓女网| 护士囗交10p| 欧美性色黄大片app| 溆浦县| 青青青在线免费| 337P张筱雨人体大胆瓣开下部 | 91精品国产麻豆国产自产在八戒 | 久久99热精品| 精品人妻人人爽久久爽av二区 | 天天看有黄有色大片| 新潘金莲电影在线视频观看完整版| 俄罗斯a一级毛片免费观看| 激情亂伦小说|