Добавлены страницы вики для GenAudioBookInfo: Home, Installation, Makefile, OpenRouter, Output Structure, TorrAPI и Sidebar.
Создана структура документации, описывающая функциональность, установку, использование CLI, архитектуру и интеграции с TorrAPI и OpenRouter. Добавлены примеры конфигурации и метаданных, а также описание структуры выходных данных.
This commit is contained in:
@@ -138,6 +138,17 @@ func (l *ConsoleLogger) LogWarning(message string) {
|
||||
}
|
||||
}
|
||||
|
||||
// LogInfo логирует информационное сообщение (штатное событие, не ошибка).
|
||||
func (l *ConsoleLogger) LogInfo(message string) {
|
||||
l.mu.Lock()
|
||||
defer l.mu.Unlock()
|
||||
if l.bar != nil {
|
||||
fmt.Fprintf(os.Stderr, "\n ℹ️ %s\n", message)
|
||||
} else {
|
||||
fmt.Printf(" ℹ️ %s\n", message)
|
||||
}
|
||||
}
|
||||
|
||||
// Finish завершает работу progressbar (если есть).
|
||||
func (l *ConsoleLogger) Finish() {
|
||||
l.mu.Lock()
|
||||
@@ -149,4 +160,3 @@ func (l *ConsoleLogger) Finish() {
|
||||
|
||||
// Проверка во время компиляции, что ConsoleLogger реализует domain.ProcessLogger
|
||||
var _ domain.ProcessLogger = (*ConsoleLogger)(nil)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user