33 lines
810 B
Go
33 lines
810 B
Go
package logs
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/dokku/dokku/plugins/common"
|
|
)
|
|
|
|
var (
|
|
// DefaultProperties is a map of all valid ps properties with corresponding default property values
|
|
DefaultProperties = map[string]string{
|
|
"vector-sink": "",
|
|
}
|
|
|
|
// GlobalProperties is a map of all valid global logs properties
|
|
GlobalProperties = map[string]bool{
|
|
"vector-sink": true,
|
|
}
|
|
)
|
|
|
|
// VectorImage contains the default vector image to run
|
|
const VectorImage = "timberio/vector:0.11.X-debian"
|
|
|
|
// GetFailedLogs outputs failed deploy logs for a given app
|
|
func GetFailedLogs(appName string) error {
|
|
common.LogInfo2Quiet(fmt.Sprintf("%s failed deploy logs", appName))
|
|
s := common.GetAppScheduler(appName)
|
|
if err := common.PlugnTrigger("scheduler-logs-failed", s, appName); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|