Size: a a a

Golang Developers — русскоговорящее сообщество

2020 May 01

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Я имел в виду статическую.
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Andrey ITFrogs (illuminati)
завтра пройду
Не пожалейте времени.
Мы не из вредности туда отправляем,а  именно потому что готур даст базовые понимания языка.
Скорее всего, он не поможет вам сходу написать production-ready приложение, но он хотя бы переведёт ваши вопросы из области непонимания базовых типов в более высокоуровневые области, а это, в свою очередь, упростит вам дальнейший путь)
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
одно дела знать, что есть int32, int64, float32 и тп, другое научится с этим работать 😁
еще ссылки народ не сходу понимает
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Я до го знал c/c++, это просто наблюдение за ребятами из команды.
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
я тут поднял 2 макарон сервера на разных портах, но беда в том, что в логах их видно как просто макарон без какого-то контекста. как добавить контекста в логи чтоб знать какой сервер отвечает?

2020/05/01 05:33:44 API server: starting at 127.0.0.1:14001
2020/05/01 05:33:44 Web server: starting at 127.0.0.1:14002
[Macaron] 2020-05-01 05:33:46: Started GET /list for 127.0.0.1
[Macaron] 2020-05-01 05:33:46: Completed GET /list 200 OK in 308.962µs
[Macaron] 2020-05-01 05:33:53: Started GET / for 127.0.0.1
[Macaron] 2020-05-01 05:33:53: Completed GET / 200 OK in 151.654µs
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Vladimir Smagin
я тут поднял 2 макарон сервера на разных портах, но беда в том, что в логах их видно как просто макарон без какого-то контекста. как добавить контекста в логи чтоб знать какой сервер отвечает?

2020/05/01 05:33:44 API server: starting at 127.0.0.1:14001
2020/05/01 05:33:44 Web server: starting at 127.0.0.1:14002
[Macaron] 2020-05-01 05:33:46: Started GET /list for 127.0.0.1
[Macaron] 2020-05-01 05:33:46: Completed GET /list 200 OK in 308.962µs
[Macaron] 2020-05-01 05:33:53: Started GET / for 127.0.0.1
[Macaron] 2020-05-01 05:33:53: Completed GET / 200 OK in 151.654µs
посмотреть исходники))
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
https://github.com/go-macaron/macaron/blob/master/logger.go
тут нечего настраивать. Только копировать, менять и заменять родной
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
одно дела знать, что есть int32, int64, float32 и тп, другое научится с этим работать 😁
еще ссылки народ не сходу понимает
Не, я не о том, что готур сделает из стажёра уверенного миддла 😂
Но понимание того, что ассоциативный массив из php — это наши мапы, и мапы эти можно создать тремя способами, и все они будут эквивалентны друг другу, готур даст.
А это уже снимает кучу вопросов, которые тормозят процесс обучения.

Когда у человека начнётся боль с понимание где, когда и зачем использовать интерфейсы и т.д., вот тогда уже посылать в готур будет глупо да.
А сейчас — самое то.

Но это ИМХО, конечно же)
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
да ну ты брось, не может быть все так радикально
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Vladimir Smagin
да ну ты брось, не может быть все так радикально
там 20 строчек простейшего кода 😬
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
логгер стандартный гошный, работает через стандартный же гошный net/http
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
всяко можно как-то задать контекст
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
вот прям 100% можно
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
он же меняется
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
первые 2 строки это сообщения от основной программы, контекста нет
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
сорян) там зы log *log.Logger прокидывается, попутал
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Vladimir Smagin
я тут поднял 2 макарон сервера на разных портах, но беда в том, что в логах их видно как просто макарон без какого-то контекста. как добавить контекста в логи чтоб знать какой сервер отвечает?

2020/05/01 05:33:44 API server: starting at 127.0.0.1:14001
2020/05/01 05:33:44 Web server: starting at 127.0.0.1:14002
[Macaron] 2020-05-01 05:33:46: Started GET /list for 127.0.0.1
[Macaron] 2020-05-01 05:33:46: Completed GET /list 200 OK in 308.962µs
[Macaron] 2020-05-01 05:33:53: Started GET / for 127.0.0.1
[Macaron] 2020-05-01 05:33:53: Completed GET / 200 OK in 151.654µs
Оставьте логи в stdout, просто перенаправьте в разные файлы.
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
а следом использован ЭТОТ ЖЕ логгер и уже с контекстом
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
но использован он из макарона
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
источник