GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo imprimo un mensaje a stderr en Go?

Hay varios métodos para enviar un mensaje a stderr :

  1. Creando un nuevo log.Logger :

    l := log.New(os.Stderr, "", 1)
    l.Println("log message")
    
  2. Usando fmt.Fprintf :

    fmt.Fprintf(os.Stderr, "log message: %s", str)
    
  3. Escribiendo directamente a os.Stderr usando os.Stderr.WriteString :

    os.Stderr.WriteString("log message")
    

El log el paquete por defecto se imprime en os.Stderr .

También puedes usar os.Stderr directamente (es un os.File ).


Linux
  1. ¿Cómo imprimir una variable con alineación central acolchada?

  2. ¿Cómo redirigir solo Stderr?

  3. Linux:¿cómo mostrar el mensaje de bienvenida en Unix?

  4. Cómo crear un mensaje de bienvenida de inicio de sesión SSH personalizado

  5. ¿Cómo imprimir la tercera columna en la última columna?

Bash printf - Cómo imprimir una variable en Bash

Cómo enviar un mensaje a usuarios registrados en la terminal de Linux

Cómo redirigir stderr a stdout en Bash

Cómo imprimir bastante el archivo JSON en la terminal de Linux

Cómo usar el comando de pared en Linux

Comprender cómo funciona un sistema de correo electrónico