Entradas

Mostrando las entradas con la etiqueta Log con Docker y Golang

LOGGER in GOlang | LOGGER in GOlang with Docker | Using LOG in GOlang with Docker | Uso de LOG en GOlang con Docker | LOGGER en GOlang

Imagen
LOGGER in GOlang | LOGGER in GOlang with Docker | Using LOG in GOlang with Docker | Uso de LOG en GOlang con Docker | LOGGER en GOlang  El registro (LOG) de peticiones, errores, o eventos es muy importante en cualquier sistema. Con un registro (LOG) de errores, eventos , es muy importante a la hora de validar un fallo computacional del sistema. Objetivo Mejorar el sistema de LOGs de GOlang. Requisitos: go (versión go1.14.4 o superior) Docker (versión 19.03.12) Docker-compose (versión 1.25.0) En Acción: Estructura del proyecto: Código del ejemplo con su respectivo Dockerfile. logger.go package main import ( "flag" "log" "os" ) //Se declara la variable Log. Esta será usada para registrar los eventos. var ( Log *log.Logger = Loggerx () ) func Loggerx () *log.Logger { LOG_FILE_LOCATION := os. Getenv ( "LOG_FILE_LOCATION" ) //En el caso que la variable de entorno exista, el sistema usa la configuración del docker.