
Roman
20.07.2018
15:00:56
log_level :fatal в проде это уебанство или нет?
а то у меня горит, но не могу понять правомерно ли
может мировая практика

Yevhen Nakonechnyi
20.07.2018
15:15:30
имхо тогда у тебя логи будут неинформативние, когда произойдет косяк на проде, то ти в логах ничего внятного не найдешь. Косяк не типа "все упало нахуй", а где то кверя тяжелая, у какого то кастомера 400 вместо 200 и так далее, т.е. то что обично логируется как info/warn

Google

Roman
20.07.2018
15:23:02
да вот как раз напоролся на эту хуйню
нужно проверить когда юзер разлогинился
а никак, логов тонет

Yevhen Nakonechnyi
20.07.2018
15:27:55
тогда правильно что у тебя бомбит, меняй на info/warn

Ivan
20.07.2018
15:55:55
Но не самый бомжатский

Boris
20.07.2018
17:50:17
Сука этот китаец меня преследует
Во всех группах где я есть уже написал, до этого правда в англоязычных только

Nikita
20.07.2018
20:03:14
https://github.com/collectiveidea/audited

Roman
20.07.2018
20:04:17
какая связь между этим и логами приложения?

Nikita
20.07.2018
20:05:11
Логами приложения никакой, но он хранит все изменения в бд по конкретному объекту

Google

Nikita
20.07.2018
20:05:33
И в твоём кейсе «когда разлогинился» помог бы
Если речь про логи приложения, то это елк, нет?
А на счёт фатал, ну от приложения зависит, если все как часы работает, то почему нет?

Roman
20.07.2018
20:09:50
ну пока не перестанет)
у нас елк и есть
альзо я думаю шо хранить полную историю юзермоделей это немного оверкилл
то есть их наберется просто ебом же
оче быстро

Nikita
20.07.2018
20:11:41

Roman
20.07.2018
20:12:19
ну короче в данном случае нормальные логи были бы норм
притом что у нас логи ошибок еще и засраны всякими 4XX от ненайденных ассетов
пиздец короче бардак
батрак

Nikita
20.07.2018
20:13:32
А

Roman
20.07.2018
20:13:35
фронтендщика нашли норм может он разгребет наконец этот свинарник

Nikita
20.07.2018
20:13:51
Да ну, хуйня какая то
Не верю

Roman
20.07.2018
20:15:07
во что
в свинарники
или во фронтендщиков

Google

Nikita
20.07.2018
20:15:43

Roman
20.07.2018
20:15:59
а ну вроде толковый да

Nikita
20.07.2018
20:16:09
Ну хотяяяя

Roman
20.07.2018
20:16:16
сам удивлен

Nikita
20.07.2018
20:16:26
У меня близкий друг, довольно толковый руби дев ушёл во фронт, на вью кодит

Roman
20.07.2018
20:16:28
притащили из Орла

Nikita
20.07.2018
20:16:31
Так что все возможно
Но все равно я считаю, что в фронте проблем меньше
Меня часто пытаются переубедить, но весомых аргументов ещё не слышал

Roman
20.07.2018
20:17:36
ой слушай по моим меркам так и 9 из 10 бекендщиков выебывающихся включая меня самого занимаются хуйней надувая щеки по чатикам
так шо такое

Nikita
20.07.2018
20:17:52
Бля, ну слушай

Nikita
20.07.2018
20:17:54
А нахуя?

Roman
20.07.2018
20:18:10
фронтед вс бекенд срачи поэтому кажутся всегда еблей жабой гадюки

Nikita
20.07.2018
20:18:35
Хз, никогда с фронтами не срался
Даже очень ценю их работу, я ебал с фронтом возиться

Roman
20.07.2018
20:19:13
ну кхм вот ты высказал щас мол фронты хуйня в массе

Nikita
20.07.2018
20:19:23
Ты че, не
Наоборот респектую им
Не каждый сможет на жсе писать

Google

Roman
20.07.2018
20:19:58
а ну значит не распарсил

Nikita
20.07.2018
20:22:31
Ну хотя тот же тск не так уж страшно выглядит
Даже прикольно от части

Admin
ERROR: S client not available

Anton
21.07.2018
07:08:07
Не меньше, там они просто другого рода
Например, достаточно сложная проблема: как сделать коммуникацию между бэкендом и фронтендом 100% «персистентную» даже если у юзера нет соединения с интернетом (например в тунель заехал)

Roman
21.07.2018
07:12:29
это единственная сложная проблема там которую всегда приводят, потому что краем уха слышали про распределенные системы)

Anton
21.07.2018
07:12:48

Roman
21.07.2018
07:12:51
и про которую 99,999999% фронтов не слышали никогда и не услышат

Anton
21.07.2018
07:13:22
+ одна из бед - как стейт хранить и менять, потому что редакс тоже не справляется (потому что фронтендеры про эвентуально сорсинг не слышали)

Roman
21.07.2018
07:14:47
на самом деле проблемы там те же что и в любом другом прикладном программировании сейчас мне кажется
которые про управление сложностью
организацию зависимостей чтобы карточный домик не получился
и тп
то что ты приводишь это срсли проблемы инструментария, которые никто в прикладной разработке решать не будет в абсолютном большинстве случаев
прикладной - читай коммерческой
это проблемы уровня object-relational mismatch в бекенде
из 10 бекендеров пятеро не слышали никогда про это, еще четверо не объяснят в чем мисматч состоит толком (ето я)

Anton
21.07.2018
07:41:51

Google

Roman
21.07.2018
12:42:15
хм а такой вопрос
ставлю фантомжс на арч
впрочем на мак подозреваю все то же самое
в зависимостях у него руби
руби у меня понятно стоит через рвм
ставить еще пакетом чтобы потом ебаться с конфликтами - ну хз
ват ду

Nikita
21.07.2018
12:45:53
на маке не было таких проблем brew install phantomjs все сделал за меня, и все нормально работает

Roman
21.07.2018
12:49:32
ну ты уверен что он просто не влепил тебе руби еще один?
хм вроде нет в зависимостях
интересно

Nikita
21.07.2018
12:52:50
уверен) на маке стоит только дефолтный руби без всяких рвм

Roman
21.07.2018
12:52:51
интересно вообще зачем ему руби