Size: a a a

2021 March 02

OB

Oleg B in dlang.ru
а std.experimental.logger мол не подходит
источник

OB

Oleg B in dlang.ru
хотя он норм
источник

O

Oleg in dlang.ru
думаю пока.. но мне надо пистец какой шустрый.. наносекунды.. а тот щас гляну
источник

OB

Oleg B in dlang.ru
и там можно и в файлы и в консоль (и в journald)
источник

OB

Oleg B in dlang.ru
Oleg
думаю пока.. но мне надо пистец какой шустрый.. наносекунды.. а тот щас гляну
наносекунды?))
источник

O

Oleg in dlang.ru
нее, тада сразу не подходит.. парсинг тормозной.. чтоб не парсил
источник

OB

Oleg B in dlang.ru
измерение времени начинается с хекто-наносекунд
источник

SG

Serg Gini in dlang.ru
опа опа HFT ребята подъехали
источник

И

Игорь in dlang.ru
В наносекунды? С гц и синхронизацией в тредах?
источник

O

Oleg in dlang.ru
ГЦ можно задизаблить пулами
источник

И

Игорь in dlang.ru
Логгер не даст
источник

OB

Oleg B in dlang.ru
Oleg
нее, тада сразу не подходит.. парсинг тормозной.. чтоб не парсил
такое можно сделать, только если ты выделишь память под лог заранее, но всё равно будет тратиться время на копирование сообщения
источник

И

Игорь in dlang.ru
Я про std
источник

O

Oleg in dlang.ru
не "не парсил", а "не форматировал"
источник

OB

Oleg B in dlang.ru
Oleg
не "не парсил", а "не форматировал"
я вот хотел спросить про парсинг...
источник

OB

Oleg B in dlang.ru
но там можно переопределить функцию логирования
источник

O

Oleg in dlang.ru
от копирования сообщения/части не уйти в любом случае
источник

OB

Oleg B in dlang.ru
Oleg
от копирования сообщения/части не уйти в любом случае
источник

OB

Oleg B in dlang.ru
соответственно переопределяешь функцию и пишешь в заранее выделенный буфер из структур, где у тебя отдельно модуль, отдельно сообщение, чтобы не форматировать
источник

OB

Oleg B in dlang.ru
только вот глупость std.experimental.logger в том, что LogEntry приватный (насколько я помню) и юзать его можно только в наследнике класса Logger
источник