35 lines
840 B
Go
35 lines
840 B
Go
package logapi
|
|
|
|
import (
|
|
"bridging-rssa/config"
|
|
logapi "bridging-rssa/models/log_api"
|
|
"log"
|
|
)
|
|
|
|
func InsertLogAPI(reqInsert *logapi.DataLogAPI) error {
|
|
query := `insert into "data_log_api" (
|
|
"id", "date_created", "User_agent", "IP", "Parameter", "Header", "Method", "URL", "Request", "Respon", "Respon_code", "Respontime_start", "Respontime_end", "Comment"
|
|
) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`
|
|
err := config.SatuDataDB.Exec(query,
|
|
reqInsert.ID,
|
|
reqInsert.DateCreated,
|
|
reqInsert.UserAgent,
|
|
reqInsert.IP,
|
|
reqInsert.Parameter,
|
|
reqInsert.Header,
|
|
reqInsert.Method,
|
|
reqInsert.Url,
|
|
reqInsert.Request,
|
|
reqInsert.Respon,
|
|
reqInsert.ResponCode,
|
|
reqInsert.ResponTimeStart,
|
|
reqInsert.ResponTimeEnd,
|
|
reqInsert.Comment,
|
|
).Error
|
|
if err != nil {
|
|
log.Println(err)
|
|
return err
|
|
}
|
|
return nil
|
|
}
|