Я работаю над улучшением ведения журнала отладки и заметил, что когда вы создаете более длинные фрагменты стилизованного текста, консоль имеет тенденцию добавлять разрывы строк. Интересно, смогу ли я предотвратить такое поведение? Может быть, в стилях есть что-то, что могло бы элегантно предотвратить это?
Вот пример:
const cssHeadField = `border-bottom: 1px solid grey;font-family: 'Courier New',monospace;font-weight: 600;font-size: 1.2em;background-color: Orange; color: black`;
const cssError = `background-color: Red; color: black`;
console.log(`no formatting at all %c and now head field kicks in and now it stops: %c and now a bunch of text that has no formatting, oop! %can error here%c some more text with no for... %coh, another error!%c`, cssHeadField, "", cssError, "", cssError, "")
console.log(`no formatting at all %c and now head field kicks in and now it stops: %c and now a bunch of text that has no formatting, oop! %can error here, maybe a longer error description too something that would be multiline or something right?%c some more text with no for... %coh, another error! This one is supposed to be long too just to test it out I guess%c`, cssHeadField, "", cssError, "", cssError, "");
Я работаю над улучшением ведения журнала отладки и заметил, что когда вы создаете более длинные фрагменты стилизованного текста, консоль имеет тенденцию добавлять разрывы строк. Интересно, смогу ли я предотвратить такое поведение? Может быть, в стилях есть что-то, что могло бы элегантно предотвратить это? Вот пример: [code]const cssHeadField = `border-bottom: 1px solid grey;font-family: 'Courier New',monospace;font-weight: 600;font-size: 1.2em;background-color: Orange; color: black`; const cssError = `background-color: Red; color: black`;
console.log(`no formatting at all %c and now head field kicks in and now it stops: %c and now a bunch of text that has no formatting, oop! %can error here%c some more text with no for... %coh, another error!%c`, cssHeadField, "", cssError, "", cssError, "") console.log(`no formatting at all %c and now head field kicks in and now it stops: %c and now a bunch of text that has no formatting, oop! %can error here, maybe a longer error description too something that would be multiline or something right?%c some more text with no for... %coh, another error! This one is supposed to be long too just to test it out I guess%c`, cssHeadField, "", cssError, "", cssError, ""); [/code] [img]https://i.sstatic.net/pPKxvQfg.png[/img]
Я пишу код, использующий систему ведения журнала Python. Идея состоит в том, что если LOG еще не существует, создайте журнал, но если он существует, то получите журнал и возобновите запись в этот файл. Вот мой код:
здесь у меня есть простой код, инициализирующий новый регистратор и просто регистрирующий простое информационное сообщение. Но сообщение INFO в консоли становится красным. Я думал, что должен быть серым, и я хочу, чтобы он был серым. Режим отладки...
здесь у меня есть простой код, инициализирующий новый регистратор и просто регистрирующий простое информационное сообщение. Но сообщение INFO в консоли становится красным. Я думал, что должен быть серым, и я хочу, чтобы он был серым. Режим отладки...
здесь у меня есть простой код, инициализирующий новый регистратор и просто регистрирующий простое информационное сообщение. Но сообщение INFO в консоли становится красным. Я думал, что должен быть серым, и я хочу, чтобы он был серым. Режим отладки...
здесь у меня есть простой код, инициализирующий новый регистратор и просто регистрирующий простое информационное сообщение. Но сообщение INFO в консоли становится красным. Я думал, что должен быть серым, и я хочу, чтобы он был серым. Режим отладки...