コード例 #1
0
ファイル: logs.go プロジェクト: cloudsecurityalliance/ctpd
func CreateErrorLogEntry(context *ctp.ApiContext, trigger *Trigger, errmsg string) *ctp.HttpError {
	var log = new(LogEntry)
	log.Id = ctp.NewBase64Id()
	log.Parent = trigger.Parent
	log.AccessTags = trigger.AccessTags
	log.CreationTime = ctp.Now()
	log.Trigger = trigger.Self
	log.Error = &errmsg
	log.Tags = []string{"error"}
	return log.Create(context)
}
コード例 #2
0
ファイル: logs.go プロジェクト: cloudsecurityalliance/ctpd
func CreateNormalLogEntry(context *ctp.ApiContext, trigger *Trigger, result *Result, tags []string) *ctp.HttpError {
	var log = new(LogEntry)
	log.Id = ctp.NewBase64Id()
	log.Parent = trigger.Parent
	log.AccessTags = trigger.AccessTags
	log.CreationTime = ctp.Now()
	log.Trigger = trigger.Self
	log.Result = result
	log.Tags = tags
	return log.Create(context)
}