logging

package
v0.0.0-...-a4547dd Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: MIT Imports: 2 Imported by: 0

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"
)

Jump to

Keyboard shortcuts

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