No, the purpose of passing the log from each request is that it includes the context of the request ID (using the new context feature of Mojo::Log).
-Dan On Thu, Apr 9, 2020 at 7:12 PM Stefan Adams <s1037...@gmail.com> wrote: > Excellent! I'm not finding there to be any difference, either. Thank you > for the reply! > > As precise as the documentation is, I thought I would check to make sure > there wasn't a good reason for it. > > The documentation shows that the controller log helper can be passed to a > model in this way... Rather than passing the log helper to *each* method > as shown in the documentation, could we store it in the model object so > that all methods would be able to use it and not need to have the log > helper called explicitly each time? > > Here's an example gist > <https://gist.github.com/s1037989/8993ddb90778befb51a4f334087a97ca>. > > On Thu, Apr 9, 2020 at 5:59 PM Dan Book <gri...@gmail.com> wrote: > >> I don't believe there would be any difference. >> >> -Dan >> >> On Thu, Apr 9, 2020 at 6:13 PM Stefan Adams <s1037...@gmail.com> wrote: >> >>> In Mojolicious::Plugin::DefaultHelpers#og >>> <https://mojolicious.org/perldoc/Mojolicious/Plugin/DefaultHelpers#log> >>> >>> I suspect there is a good, fundamental reason behind this decision in >>> the documents, but I'm not sure what it is. >>> >>> Why is $log passed to the model method >>> >>> # Pass logger with context to modelmy $log = $c->log; >>> $c->some_model->create({foo => $foo}, $log); >>> >>> >>> Instead of $c->log >>> >>> # Pass logger with context to model >>> $c->some_model->create({foo => $foo}, $c->log); >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Mojolicious" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to mojolicious+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/mojolicious/CACyQ%2BFTSncQ%3D2ff9wf5Q6wOOH0RQp96-LPMbNyv2sGoJNri1eg%40mail.gmail.com >>> <https://groups.google.com/d/msgid/mojolicious/CACyQ%2BFTSncQ%3D2ff9wf5Q6wOOH0RQp96-LPMbNyv2sGoJNri1eg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Mojolicious" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to mojolicious+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/mojolicious/CABMkAVV%2BOE7OERWzmc0-h7OhobvAteKqVAhWQJkK1kxyQY8ZqA%40mail.gmail.com >> <https://groups.google.com/d/msgid/mojolicious/CABMkAVV%2BOE7OERWzmc0-h7OhobvAteKqVAhWQJkK1kxyQY8ZqA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "Mojolicious" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mojolicious+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/mojolicious/CACyQ%2BFTpazf5vzBE7wVr0tadTt%3DxXKTCBN5NvWMRFJv4Wi46Dg%40mail.gmail.com > <https://groups.google.com/d/msgid/mojolicious/CACyQ%2BFTpazf5vzBE7wVr0tadTt%3DxXKTCBN5NvWMRFJv4Wi46Dg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to mojolicious+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/mojolicious/CABMkAVVqT%3DTYO2rMY_NSSPC8v4m9R-S_Ckz1LoEkxvCdHgfTVw%40mail.gmail.com.