Функция log.Print

Функция log.Print записывает сообщение в стандартный логгер. В первый параметр мы передаем сообщение для вывода в лог, в последующие параметры можно передать дополнительные значения, которые будут объединены через пробел. Функция добавляет символ новой строки в конец выводимого сообщения, аналогично работе функции fmt.Print, но с дополнительной информацией о времени и дате по умолчанию.

Синтаксис

golog.Print(message, values...)

Пример

Давайте выведем простое сообщение в лог с помощью функции log.Print:

gopackage main

import (
  "log"
)

func main() {
  log.Print("Hello, World!")
}

Результат выполнения кода:

go2026/09/04 15:04:05 Hello, World!

Обратите внимание, что функция автоматически добавляет дату и время перед сообщением, а также символ новой строки в конце.

Пример

Давайте передадим в функцию несколько аргументов разных типов:

gopackage main

import (
  "log"
)

func main() {
  name := "Alice"
  age := 30
  log.Print("User:", name, "Age:", age)
}

Результат выполнения кода:

go2026/09/04 15:04:05 User: Alice Age: 30

Все переданные аргументы объединяются в одну строку с пробелами между ними. Функция всегда добавляет пробел между значениями, даже если он не был указан явно.

Пример

Давайте используем log.Print для вывода сформированного сообщения с использованием форматирования:

gopackage main

import (
  "fmt"
  "log"
)

func main() {
  message := fmt.Sprintf("Result: %d items processed", 42)
  log.Print(message)
}

Результат выполнения кода:

go2026/09/04 15:04:05 Result: 42 items processed

Функция log.Print принимает сообщение как единую строку и выводит его с добавлением даты и времени. Это удобно для логирования отформатированных сообщений.

Смотрите также

  • функцию log.Println,
    которая аналогична log.Print, но всегда добавляет пробел между аргументами
  • функцию log.Printf,
    которая позволяет форматировать сообщение с использованием шаблонов
  • функцию log.Fatal,
    которая выводит сообщение и завершает программу с кодом ошибки
  • функцию log.Panic,
    которая выводит сообщение и вызывает панику