sendLog

package
v0.1.29 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2025 License: MulanPSL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SendFileLog

func SendFileLog(ips []string)

func SendLogs

func SendLogs(ip, log string)

发送日志

func SendLogs1 added in v0.1.25

func SendLogs1(ip string, sendLogs SendLog)

Types

type LogRecord

type LogRecord struct {
	Level  string  `json:"level"`
	Ts     float64 `json:"ts"`
	Logger string  `json:"logger"`
	Msg    string  `json:"msg"`
}

LogRecord 表示日志记录的结构体

type SendLog

type SendLog struct {
	LogTime  float64 `json:"ts"`       // 请求时间(时间戳)
	Client   string  `json:"client"`   // 客户端ip
	Severity string  `json:"severity"` // 规则等级
	RuleID   string  `json:"id"`       // 规则id
	RuleMsg  string  `json:"msg"`      // 规则描述
	Hostname string  `json:"hostname"` // 请求的目标主机名
	URI      string  `json:"uri"`      // 请求路径
	Data     string  `json:"data"`     // 规则附加的上下文数据。
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL