РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
676 of 1593 menu

Константа log.Ltime

Константа log.Ltime используется для настройки формата вывода логов в пакете log. Она задает флаг, который включает в вывод время в формате часы:минуты:секунды. Константа применяется вместе с функцией log.SetFlags для изменения стандартного формата логов.

Синтаксис

log.SetFlags(log.Ltime)

Константа log.Ltime является битовой маской, которую можно комбинировать с другими флагами с помощью оператора | (логическое ИЛИ).

Пример

Давайте настроим вывод логов только с временем:

package main import ( "log" ) func main() { log.SetFlags(log.Ltime) log.Println("Application started") log.Println("Processing data...") }

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

15:04:05 Application started 15:04:05 Processing data...

В выводе отображается только время в формате часы:минуты:секунды без даты.

Пример

Давайте скомбинируем флаги log.Ltime и log.Ldate для полной временной метки:

package main import ( "log" ) func main() { log.SetFlags(log.Ldate | log.Ltime) log.Println("Full timestamp example") log.Println("User logged in") }

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

2026/01/15 15:04:05 Full timestamp example 2026/01/15 15:04:05 User logged in

Теперь в выводе присутствует и дата, и время, что облегчает отслеживание событий во времени.

Пример

Добавим к времени флаг log.Lmicroseconds для более точного измерения:

package main import ( "log" "time" ) func main() { log.SetFlags(log.Ltime | log.Lmicroseconds) log.Println("Precise timing started") time.Sleep(100 * time.Millisecond) log.Println("After 100ms delay") }

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

15:04:05.123456 Precise timing started 15:04:05.223456 After 100ms delay

Время теперь отображается с микросекундами, что полезно для измерения производительности.

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

  • константу log.Ldate,
    которая добавляет дату в вывод логов
  • константу log.Lmicroseconds,
    которая добавляет микросекунды к временной метке
  • константу log.LUTC,
    которая использует UTC вместо локального времени
  • функцию log.SetFlags,
    которая устанавливает флаги формата вывода
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить