Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Rooster

Программирование[10]

Перепись  

313 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

:avtorklif:

Не каждый сеньер хороший логер сделает, а тут джуну дают :onneponimaet:


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал 7 минут назад:

:avtorklif:

Не каждый сеньер хороший логер сделает, а тут джуну дают :onneponimaet:

Ну смотря что подразумевается под логгером. Если хуярить трасировку о работе программы в файл, то да, там может быть не просто. Если сделать журнал транзакций, то для его примитивной БД это не сложно.

Поделиться сообщением


Ссылка на сообщение

Ну я как библиотеку для логирования понял...


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

не, выглядит как что то не особо сложное

типа такого он сказал https://ivahaev.ru/simple-logger-for-golang/

  Показать содержимое

image.png.746d1a91e18e6a66cd274b8ef5e6d95f.png


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
(изменено)
Rilay написал 2 минуты назад:

не, выглядит как что то не особо сложное

типа такого он сказал https://ivahaev.ru/simple-logger-for-golang/

  Показать содержимое

image.png.746d1a91e18e6a66cd274b8ef5e6d95f.png

:zemlyapuhom:

Небось еще вывод в консоль захотят


Изменено пользователем Grohuf

Поделиться сообщением


Ссылка на сообщение

Вот бы ещё понять нах че такое логгер 

Че он делает, чисто в нужный цвет красит сообщения или че:_:


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Rilay написал 9 минут назад:

Вот бы ещё понять нах че такое логгер 

Че он делает, чисто в нужный цвет красит сообщения или че:_:

У тебя прям в факе написано что он делает.

Ты сам нам даже скинул вырезку из него.


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал 2 минуты назад:
Rilay написал 11 минут назад:

Вот бы ещё понять нах че такое логгер 

Че он делает, чисто в нужный цвет красит сообщения или че:_:

У тебя прям в факе написано что он делает.

Ты сам нам даже скинул вырезку из него.

Ты про 

>Должна быть возможность записи из разных модулей в собственные файлы?


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

Напоминает мою первую работу. Набирают студентов, чтобы делать реальные задачи. Все это еще улетает в прод. А у сеньоров мало времени, чтобы рассказать, что нужно сделать. Зато было весело - можно было много велосипедить и творить просто адовые вещи.

Поделиться сообщением


Ссылка на сообщение

Хаха, а мой парсер щас в проде если чо  и вправду я очень горжусь етим


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Rilay написал 25 минут назад:
GoldRobot написал 33 минуты назад:
Rilay написал 42 минуты назад:

Вот бы ещё понять нах че такое логгер 

Че он делает, чисто в нужный цвет красит сообщения или че:_:

У тебя прям в факе написано что он делает.

Ты сам нам даже скинул вырезку из него.

Ты про 

>Должна быть возможность записи из разных модулей в собственные файлы?

Я про

image.png.78bab5f44f492af055bdfb19ad496cc4.png

и про

Все методы логгирования принимают любое количество аргументов любых типов;

Метод Debug() красиво выводит данные. Если это структура, слайс или мапа, то будет наглядно видно что в них, если же это простая переменная, то увидим тип и размер;

Отображается файл и строка в которой вызвано логгирование;

Цветовое кодирование каждого уровня;

Возможность изменить формат вывода даты.

 


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
GoldRobot написал 1 минуту назад:
Rilay написал 27 минут назад:
GoldRobot написал 35 минут назад:
Rilay написал 45 минут назад:

Вот бы ещё понять нах че такое логгер 

Че он делает, чисто в нужный цвет красит сообщения или че:_:

У тебя прям в факе написано что он делает.

Ты сам нам даже скинул вырезку из него.

Ты про 

>Должна быть возможность записи из разных модулей в собственные файлы?

Я про

image.png.78bab5f44f492af055bdfb19ad496cc4.png

и про

Все методы логгирования принимают любое количество аргументов любых типов;

Метод Debug() красиво выводит данные. Если это структура, слайс или мапа, то будет наглядно видно что в них, если же это простая переменная, то увидим тип и размер;

Отображается файл и строка в которой вызвано логгирование;

Цветовое кодирование каждого уровня;

Возможность изменить формат вывода даты.

 

Ну я просто вот не совсем понимаю

Принимает аргументы

Откуда? Или это подразумевается что вот у меня есть та же очередь условная, и я сообщение из нее могу в етот логгер передать и он его красиво выведет/запишет в лог файл, и мы увидим что в них, и дату записи?


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

Ладно видимо просто не понимаешь зачем это нужно.

 

Что бы у тебя был уровень логирования. Ты сообщения помечаешь как DEBUG, и если стоит уровевнь логирования выше (INFO), то они не отображаются. В первую очередь это нужно что бы при большом трафике не нагружать систему и не жрать место.

Что бы у тебя была ротация файлов. По времени, по размеру. Что бы лог фаил не вырастал до 10 гигабайтов только за первые 10 минут работы. Ты его потом не откроешь даже миднайтом. Что бы автоматом жило ограниченное количество файлов. например за последние 10 дней или макс размер.

Что бы у тебя рядом с сообщением было написано где в сурцах это сообщение выводится. Написал ты в своем сырце main.cpp log_debug(variable), и что бы ты в логе видел, что это было вызвано в main.cpp на строке 999. Это очень сильно помогает при разборе кода.

Что бы дата у тебя выводилась автоматом, а ты не руками ее апендил в сообщение. И сразу в нужном формате.

 

И самое главное, что бы это было все однообразно для всего софта вашей компании. Это чоень сильно помогает техподдержке и при разборе чужих логов

Rilay написал 1 минуту назад:

Откуда? Или это подразумевается что вот у меня есть та же очередь условная, и я сообщение из нее могу в етот логгер передать и он его красиво выведет/запишет в лог файл, и мы увидим что в них, и дату записи?

Или ты просто тролишь.

Ты кинул ссылку.

У тебя по ней блять прямо пример.

 

image.png.29f47cb2682bba4d9acdfbac3c974adc.png


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

Ну пример я вижу, но вот эти сообщения мы же бля не в коде их пишем, а берём откуда то

Вот я и спросил откуда 

 


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

Вот это отчаяние у HR сбермаркета конечно :hmm:Переманивать разрабов с 0 опыта на язык с сохранением зп/должности
image.png.18feca9f537e20a53d79f62da84e6797.png

Поделиться сообщением


Ссылка на сообщение

Вопрос был не в том, выводит он или нет, а в том, правильно ли я понял откуда берутся ети сообщения изначально, чтобы понять нах вообще это надо


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение
Rilay написал 40 минут назад:

Ну пример я вижу, но вот эти сообщения мы же бля не в коде их пишем, а берём откуда то

Вот я и спросил откуда 

 

эм брат?

void log_debug(SOOBSHENIE)
{
  auto time = go_current_time();
  print(go_string(time) + " "+ + go_string(SOOBSHENIE));
}

MAMA_ID = 5;
log_debug("VASYA LUBIT MAMU #MAMA_ID"); // выведет "13.06.99 13:04 VASYA LUBIT MAMU 5"

или как там у вас в го пишут

но суть наверное понятная


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

Ну вопрос про вот это SOOBSHENIE :opasnoste:

Типа откуда оно берется мляха муха, ну я так понял что пох откуда, тип ето могут быть записи поступающие в очередь например?


Лучший юзер — Rilay

 

Поделиться сообщением


Ссылка на сообщение

Блять

Это функция

Пользователь твоей библиотеки вызывает прямо твою функцию

ПРЯМО ВЫЗЫВАЕТ

Отдает SOOBSHENIE туда

Там может быть все что у годно

Я могу захотеть написать сообщение "Отправил в сеть %ХУЙ% и получил %ПИЗДА% в ответ"

А могу захотеть написать просто "Программа запущена" просто того ка кзагрузил конфиги

Все что угодно там может быть

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

Soulless1989 и DeadMage понравилось это

ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
Grohuf написал 21 час назад:

Кстати, раз зашла про стандарт плюсов, то не кажется ли вам, что вся хуйня вокруг итераторов - нереально юзелесс поебота? То есть вся эта абстракция - полная хуйня. Ее в каких-нибудь современных языках копируют?

То есть вот у меня есть алгоритм сортировки. В 99.99% случаев я буду сортировать вектор. Или же делать кучу из вектора.

Алгоритмы типа std::any_of или transform - жутко кринжовая хуйня, которая непонятно зачем существует. В результате наворотили говна, которое приходится расхлебывать и все непонятно ради чего.

И как так вообще получилось, что из вполне адекватного языка Си получилась такая поебень как си++?

 

 

Например Java ????!!!??

Feanaro написал 18 минут назад:

Вот это отчаяние у HR сбермаркета конечно :hmm:Переманивать разрабов с 0 опыта на язык с сохранением зп/должности
image.png.18feca9f537e20a53d79f62da84e6797.png

 

Прикинь в Гугл берут с 0 опыта на языке тоже

 

ШООООК


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...