Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Loger = logrus.New()
Loger инстанс логера по-умолчанию.
Functions ¶
func ConfigureLog ¶
func ConfigureLog(logType LogerConfig)
ConfigureLog Конфигурирует логер. - Patameters:
- logType: Тип конфигурации.
func PipelineByName ¶
func PipelineByName(name PipelineName, err error, isSended bool, reason LogReason, payload interface{})
Types ¶
type LogReason ¶
type LogReason string
LogReason причина лога.
const ( // DataReading причина "Не удалось прочесть данные из репозитория/сети/источника данных " DataReading LogReason = "RepoReadingFailed" // ContentIsEmpty причина "Когда коллекция данных для анализа пуста" ContentIsEmpty LogReason = "ReadedContentIsEmpty" // CantCreateRequest причина "Не удалось составить запрос в сеть" CantCreateRequest LogReason = "CantCreateRequest" // FigmaHistoryNotChanged причина "История изменений файлов в Figma не изменялась" FigmaHistoryNotChanged LogReason = "FigmaHistoryNotChanged" // Successful причина "Действие выполнено успешно" Successful LogReason = "Successful" // AnalyzedDataIsEmpty причина "После анализа/фильтрования и прочих операций получились пустые данные" AnalyzedDataIsEmpty LogReason = "AnalyzedDataIsEmpty" )
type LogerConfig ¶
type LogerConfig string
LogerConfig тип конфигурации логера.
const ( // Release Релизная конфигурация. Release LogerConfig = "/var/log/surf_proj_infr/log" // Test Тестовая конфигурация. Test LogerConfig = "/var/log/surf_proj_infr/test_log" )
type PipelineName ¶
type PipelineName string
PipelineName имя пайплайна для лога
const ( // NotifyAllNeedsRate см `NotifyAllNeedsRate.go` NotifyAllNeedsRate PipelineName = "NotifyAllNeedsRate" // ShowIssueToRatePipeline см `ShowIssueToRatePipeline.go` ShowIssueToRatePipeline PipelineName = "ShowIssueToRatePipeline" // NotifyTeamleadsAboutBlocked см `NotifyTeamleadsAboutBlocked.go` NotifyTeamleadsAboutBlocked PipelineName = "NotifyTeamleadsAboutBlocked" // NotifyManagersAboutBlocked см `NotifyManagersAboutBlocked.go` NotifyManagersAboutBlocked PipelineName = "NotifyManagersAboutBlocked" // FigmaVersionCheck см `FigmaVersionCheck.go` FigmaVersionCheck PipelineName = "FigmaVersionCheck" )
Click to show internal directories.
Click to hide internal directories.