Size: a a a

2020 April 15

а

а кто это in Go-go!
и links вместо хрома
источник

а

а кто это in Go-go!
вообще шутки шутками, а базовый гуглинг там тоже можно делать
источник

DE

Dmitry Ermakovich 🐍... in Go-go!
а кто это
ага...жрет больше чем идея, а толку ноль
не согласен, покупка ноутбука была для меня причиной уйти с Intellij IDEA на более легковесные редакторы, в итоге уже 2 года на vscode, все замечательно
источник

D

Dez in Go-go!
Всем привет, подскажите, что делаю не так,пожалуйста)пытаюсь отрендерить в шаблоне данные из бд ну или хотябы вывести в консоль,как в примере.И в целом всё получается, но не как не могу избавиться от фигурных скобок в выводе вот такого плана{zhg12},{yyhg18}
https://pastebin.com/PvYwMqZ8
источник

C

Calculon in Go-go!
Dez
Всем привет, подскажите, что делаю не так,пожалуйста)пытаюсь отрендерить в шаблоне данные из бд ну или хотябы вывести в консоль,как в примере.И в целом всё получается, но не как не могу избавиться от фигурных скобок в выводе вот такого плана{zhg12},{yyhg18}
https://pastebin.com/PvYwMqZ8
ты кидаешь в println голые структуры
источник

C

Calculon in Go-go!
printf("%s", myStruct.myStringField)
источник

C

Calculon in Go-go!
или можешь для структур заимплементить интерфейс fmt.Stringer и тогда структуры будут красиво выводиться через %s
источник

D

Dez in Go-go!
ну, если просто выводить, в консоль то да, а если я хочу отрендерить?) t.ExecuteTemplate(response, "form_pg", &data)
источник

D

Dez in Go-go!
а в темплейте использовать range, туда же я не смогу отправить строку?
источник

C

Calculon in Go-go!
Dez
а в темплейте использовать range, туда же я не смогу отправить строку?
можно
источник

а

а кто это in Go-go!
Dez
ну, если просто выводить, в консоль то да, а если я хочу отрендерить?) t.ExecuteTemplate(response, "form_pg", &data)
1.  в темплейтах можно дергать функции
2. а зачем вы печатаете структуру? печайте ее поля
источник

D

Dez in Go-go!
Так, ну я к сожалению пока ещё крайне нубоват в го, я могу именно на стороне темплейта изменить тип или только на стороне функции? итерирую собственно вот так.
источник

D

Dez in Go-go!
а кто это
1.  в темплейтах можно дергать функции
2. а зачем вы печатаете структуру? печайте ее поля
Да я вроде и пытаюсь поле ListHost распечатать), хоть это и другая структура.
источник

а

а кто это in Go-go!
у вас там слайс что ли?
источник

D

Dez in Go-go!
ну там select из бд.
источник

D

Dez in Go-go!
Вот, если нужно))
источник

CI

Co. In in Go-go!
Вопрос следующего плана. Как правильно работать с логами внутри модуля? Также если я хочу выбирать уровень логирования (например лог пишется в базу, и неохота нагружать отладочными логами ее)

1. Использовать глобальный лог и будь что будет
2. Расширить логгер для работы с уровнями логирования и передавать его внутрь модуля, и внутри использовать вместо глобального лога
3. Я изобретаю велосипед)

И как разрулить логирование если мой модуль использует другие модули, которые работают с глобальным логом
источник

E

Edgar in Go-go!
Co. In
Вопрос следующего плана. Как правильно работать с логами внутри модуля? Также если я хочу выбирать уровень логирования (например лог пишется в базу, и неохота нагружать отладочными логами ее)

1. Использовать глобальный лог и будь что будет
2. Расширить логгер для работы с уровнями логирования и передавать его внутрь модуля, и внутри использовать вместо глобального лога
3. Я изобретаю велосипед)

И как разрулить логирование если мой модуль использует другие модули, которые работают с глобальным логом
1) На уровне модуля объявить интерфейс Logger с нужными методами
2) Принимать его параметром в инстанс твоего модуля
3) Настроить логгер полностью, перед передачей его в модуль

Вроде норм план, но вроде можно и лучше, но такой варинт даст возможность менять логгер без проблем + все настройки будут задействованы перед передачей его в модуль
источник

DP

Daniel Podolsky in Go-go!
тут беда в том, что эффективный логгер (zap) не очень в интерфейс лезет (там параметры у него zap-типов)
источник

ЛА

Локоть Анатолий... in Go-go!
Co. In
Вопрос следующего плана. Как правильно работать с логами внутри модуля? Также если я хочу выбирать уровень логирования (например лог пишется в базу, и неохота нагружать отладочными логами ее)

1. Использовать глобальный лог и будь что будет
2. Расширить логгер для работы с уровнями логирования и передавать его внутрь модуля, и внутри использовать вместо глобального лога
3. Я изобретаю велосипед)

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