You've already forked sap-jenkins-library
mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-09-16 09:26:22 +02:00
Handle case when stepname is not set for logging (#1517)
This commit is contained in:
@@ -24,11 +24,16 @@ const (
|
||||
func (formatter *PiperLogFormatter) Format(entry *logrus.Entry) (bytes []byte, err error) {
|
||||
message := ""
|
||||
|
||||
stepName := entry.Data["stepName"]
|
||||
if stepName == nil {
|
||||
stepName = "(noStepName)"
|
||||
}
|
||||
|
||||
switch formatter.logFormat {
|
||||
case logFormatDefault:
|
||||
message = fmt.Sprintf("%-5s %-6s - %s\n", entry.Level, entry.Data["stepName"], entry.Message)
|
||||
message = fmt.Sprintf("%-5s %-6s - %s\n", entry.Level, stepName, entry.Message)
|
||||
case logFormatWithTimestamp:
|
||||
message = fmt.Sprintf("%s %-5s %-6s - %s\n", entry.Time.Format("15:04:05"), entry.Level, entry.Data["stepName"], entry.Message)
|
||||
message = fmt.Sprintf("%s %-5s %-6s - %s\n", entry.Time.Format("15:04:05"), entry.Level, stepName, entry.Message)
|
||||
case logFormatPlain:
|
||||
message = entry.Message + "\n"
|
||||
default:
|
||||
|
Reference in New Issue
Block a user