I don't know what I'm looking at here. Why is the stdout stream being
intermixed with the system log?

I tried commenting out line 774 on my own machine, and it worked as
expected.

On Tue, Jan 5, 2021 at 4:59 PM bdf0506 <bdfur...@gmail.com> wrote:

> Thanks for the validation here Tom to make sure I wasn't missing something
> obvious - but still no luck here :(
>
> I setup a brand new docker container with a simulator driver to test this
> out. With line 774 commented out, nothing is printed to console. It needs
> to print loop packets to be able to print archive packets. See details
> below:
>
> WeeWX config: https://pastebin.com/ci2Ta1yL
> With nothing commented out, running it normally, loop and archive packets
> printed: https://pastebin.com/b55mFkEW (line 113 and 254 shows the
> archive packet being printed)
> With line 774 commented out, neither loop nor archive packets printed:
> https://pastebin.com/f7zwtdJr
> On Tuesday, January 5, 2021 at 6:38:25 PM UTC-5 tke...@gmail.com wrote:
>
>> You did it right (although, actually, you would need to comment out only
>> line 774).
>>
>> Remember: archive records are emitted only once an archive period, which
>> is usually every 5 minutes or even longer, depending on your configuration.
>> You'll have to be patient to see one.
>>
>> On Tue, Jan 5, 2021 at 11:04 AM bdf0506 <bdfu...@gmail.com> wrote:
>>
>>> So i've been banging my head against the wall trying to get the StdPrint
>>> service to only print archive packets, and I must be missing something.
>>>
>>> I modified bin/weewx/engine.py ---- yes, I am aware that long term I
>>> should create a new python script in bin/user but this was only for testing
>>> purposes at this point.
>>>
>>> In https://github.com/weewx/weewx/blob/master/bin/weewx/engine.py I
>>> commented out lines 774, and then 777-781. But after doing that and
>>> restarting weewx, the loop packets no longer print to console, which is
>>> expected, but then the archive records do not print to the console either.
>>>
>>> What am I missing with the way that this service works? It seems like
>>> the Archive record print service might somehow be dependent on the loop
>>> packet print?
>>> On Sunday, January 3, 2021 at 2:10:24 PM UTC-5 tke...@gmail.com wrote:
>>>
>>>> True. It would only work under Python 2.
>>>>
>>>> Fixed in commit e12237c
>>>> <https://github.com/weewx/weewx/commit/e12237c26dcb81c5cc349a827d9a64d3bacbeba2>
>>>>
>>>> -tk
>>>>
>>>> On Sun, Jan 3, 2021 at 9:59 AM Brad Furman <bdfu...@gmail.com> wrote:
>>>>
>>>>> Thanks Tom. BTW, the example shown on the help docs for modifying an
>>>>> existing service is incorrect.
>>>>> http://weewx.com/docs/customizing.htm#Customizing_a_service
>>>>>
>>>>> The print statement in this example needs to be encapsulated in
>>>>> parentheses.
>>>>>
>>>>> On Sun, Jan 3, 2021 at 8:47 AM Tom Keffer <tke...@gmail.com> wrote:
>>>>>
>>>>>> Unfortunately, there are no options to do that. You'd have to
>>>>>> replace StdPrint with your own service .
>>>>>>
>>>>>> On Sat, Jan 2, 2021 at 9:12 PM bdf0506 <bdfu...@gmail.com> wrote:
>>>>>>
>>>>>>> My log file is far too noisy in my docker implementation of wee
>>>>>>> experience, so I’m looking for a quick and easy way to only print the
>>>>>>> archive packets with StdPrint and then only print loop packets if debug 
>>>>>>> is
>>>>>>> enabled. Is this easily possible? Or will I have to create my own 
>>>>>>> service
>>>>>>> to run, as described in the customization guide?
>>>>>>>
>>>>>>> Thanks in advance!
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "weewx-user" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to weewx-user+...@googlegroups.com.
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/weewx-user/75d759a9-9e93-4c8e-b6b9-e4a2ec8fe8f8n%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/75d759a9-9e93-4c8e-b6b9-e4a2ec8fe8f8n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to a topic in
>>>>>> the Google Groups "weewx-user" group.
>>>>>> To unsubscribe from this topic, visit
>>>>>> https://groups.google.com/d/topic/weewx-user/i1gVISpngc4/unsubscribe.
>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>> weewx-user+...@googlegroups.com.
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEByrhqfkQT6tKi7bznYPGRuCtNH2y_aOgZL6R7E1AkmJg%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEByrhqfkQT6tKi7bznYPGRuCtNH2y_aOgZL6R7E1AkmJg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Brad Furman
>>>>> bdfu...@gmail.com
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "weewx-user" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to weewx-user+...@googlegroups.com.
>>>>>
>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/weewx-user/CAEwo8bL05C-ce3ZMfLH_smsF_PKKfacPdwsBZ1pbB0oJDa2huQ%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/CAEwo8bL05C-ce3ZMfLH_smsF_PKKfacPdwsBZ1pbB0oJDa2huQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to weewx-user+...@googlegroups.com.
>>>
>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/weewx-user/7fa4b3c7-12da-4f50-b3d1-ff6ca315b77cn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/7fa4b3c7-12da-4f50-b3d1-ff6ca315b77cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/41c99688-f562-4f26-b393-f22f978bd788n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/41c99688-f562-4f26-b393-f22f978bd788n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEBz9W2qJo8sVHt5481vde66RRVPvFP2Z5GK02OX7jOYqQ%40mail.gmail.com.

Reply via email to