Stanislav
Stanislav
на 450 строчек #if и #include
Stanislav
даже qt зачем то
Stanislav
cyberzx 🇷🇺
Ты же когда включаешь уровень логера
Не нужны эти уровни.
Error, Fatal, Warning, не должны выключаться вообще.
Trace, Debug, Verbose надо включать независимо друг от друга. Может быть я хочу Verbose, но не хочу Debug. Или наоборот
cyberzx 🇷🇺
То есть логически я тут вообще не вижу иерархии
Stanislav
Nik
Странно, но я вижу
Nik
И хотел бы именно такого поведения
Nik
enum class LogLevel : uint8_t { INFO, WARN, CRIT };
Что-то совсем куцо в этом вашем nanolog
cyberzx 🇷🇺
Но твоё требование более restrictive. Ты как пользователь библиотеки можешь его реализовать легко. А если иерархия находится в самой библиотеке, то уже независимое включение разных уровней логирования не сделать
Stanislav
Nik
о да, меня настолько выбешивают все эти логеры, что так и сделаю, скорее всего
Nik
есть флаг который включает
Nik
Да, будут
Nik
По-моему, логично
Stanislav
если включен, логирует
Nik
Nik
А я про флаг который включает иерархическую систему
Nik
el::Loggers::addFlag(el::LoggingFlag::HierarchicalLogging);
el::Loggers::setLoggingLevel(el::Level::Warning);
Arseny
Ещё нужно уметь делать strip, чтобы часть логирования совсем вырезалась.
Stanislav
у нас в одном проекте был сделан фильтр, который делал так "namespace or class | namespace or class | function"
Stanislav
звездочки тоже понимал
Evgenii
https://blog.tartanllama.xyz/silly-syntax.html
Roman
Ищу библиотеку для превращения SVG текста в SVG path'ы
ни по "outline svg text c++"
...ни по "svg text to path c++"
...ничего не могу найти
может ищу не то?
Matwey
это что-то типа эмбединга шрифтов
Matwey
Если не найдешь ничего - возьми какую-нибудь опенсорсную балалайку типа Inkscape и посмотри как оно это делает, вдруг там написано
Roman
предлагаешь читать сорсы inkscape'а? времени на уйдёт конечно уйма 😕
Matwey
говорят еще ключевое слово "глифы"
Anatoly
проще использовать QPainterPath::addText и потом транслировать в путь SVG
Roman
Roman
вроде как нет, по крайней мере инфы про "outlining" на офф. сайте не могу найти
Anatoly
а это запись в SVG
Ioann_
У меня лишь один вопрос
Ioann_
Чем svg text отличается от обычного ? Того самого что в шрифтах упрятан ? Там вроде как b spline curve или bezier curve :!?
Anatoly
Как я понял Роман хочет отдать SVG без привязки к шрифту
Anatoly
Stanislav
ох, лор
Ioann_
Ну тогда не очень ясно, почему Роман продолжает поиски и так далее. Может для него это решение сложное слишком или он что то не понял :? Но я точно не думаю, что уж в svg то, что то есть сложное и заковыристое
Roman
я уже в процессе изучения QPainter, возможно это и есть решение
Anatoly
Roman
Да неужели! осталось только понять как его заполнить цветом..
Крылатый
Roman
QSvgGenerator, QPainterPath и QPainter
🦥Alex Fails
Наши чаты:
@supapro – чат для начинающих и тех, кто хочет изучить язык;
@fludpac – флуд сюда;
@pro_net – чатик по .NET;
@proasm – чат по языку ассемблера и реверсу;
@prographon – opengl/opencl/vulkan/etc;
@proalgorithms – обсуждение алгоритмов;
Специальная флудилка для обсуждения вакансий: https://t.me/joinchat/BYlFbEPe5gMPVQm3OwKjaA
Наши каналы:
@ProCxxNews – новости и мероприятия;
@ProCxxChannel – небольшие заметки и ссылки;
@ProCxxJobs – вакансии;
@xthon – цитатник;
Ближайшее мероприятие
C++ Syberia – https://t.me/ProCxxNews/43
Правила чата
Команда /rules. Чтобы она сработала, надо стартануть @gbreborn_bot в личной беседе с ним.
—-------
Мы тут пилим подкаст по плюсам и нам нужна небольшая помощь с выбором ведущего (ведущих): https://goo.gl/forms/RfS9Sk4Z56ldoThJ2
🦥Alex Fails
Stanislav
Berkus
Berkus
Berkus
много у тебя категорий логгируется?
Berkus
(про spdlog вопрос есличо)
Evgenii
кто там просил проверок на рантайм в constexpr?
Evgenii
https://github.com/SaadAhmad/in_constexpr
🦥Alex Fails
Berkus
ага, но мы пока тоже его только в тестах используем, но в целом выглядит он интересно, хочу попробовать в более масштабном проекте
🦥Alex Fails
у меня жуть какая-то в логгере одном: VERBOSE, DEBUG, INFO, WARNING, ERROR, FATAL. И еще флаговые есть
cyberzx 🇷🇺
да
cyberzx 🇷🇺
вообще кардинально
🦥Alex Fails
найдите мне новую версию тогда ¯\_(ツ)_/¯
cyberzx 🇷🇺
как ты себе представляешь пример?
🦥Alex Fails
кстати, да
cyberzx 🇷🇺
только не GoF :)
Stanislav
срочно нужен справочник по проектированию мостов от 19 века
Stanislav
тут кто-то и перевод стандарта от зуева кидал
Stanislav
Stanislav
страрее то врядли найдешь
cyberzx 🇷🇺
Давай начнём по порядку. Что такое проектирование?
cyberzx 🇷🇺
Хотя бы в контексте разработки информационных систем
Ioann_
Ответ вопросом на вопрос - не ответ :D