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.

Reply via email to