Text formats the log entry as human-readable text.
(agentName, sourceName string)
| 230 | |
| 231 | // Text formats the log entry as human-readable text. |
| 232 | func (l WorkspaceAgentLog) Text(agentName, sourceName string) string { |
| 233 | var sb strings.Builder |
| 234 | _, _ = sb.WriteString(l.CreatedAt.Format(time.RFC3339)) |
| 235 | _, _ = sb.WriteString(" [") |
| 236 | _, _ = sb.WriteString(string(l.Level)) |
| 237 | _, _ = sb.WriteString("] [agent") |
| 238 | if agentName != "" { |
| 239 | _, _ = sb.WriteString(".") |
| 240 | _, _ = sb.WriteString(agentName) |
| 241 | } |
| 242 | if sourceName != "" { |
| 243 | _, _ = sb.WriteString("|") |
| 244 | _, _ = sb.WriteString(sourceName) |
| 245 | } |
| 246 | _, _ = sb.WriteString("] ") |
| 247 | _, _ = sb.WriteString(l.Output) |
| 248 | return sb.String() |
| 249 | } |
| 250 | |
| 251 | type AgentSubsystem string |
| 252 |