Well, it doesn't says that $MESG should be only JSON object:

> Where $MESG is any arbitrary JSON.

but this statement also includes it like JSON string, number, and
other types. I'll fix it to make it more concrete.
--
,,,^..^,,,


On Mon, Feb 3, 2014 at 6:17 PM, Scott Weber <[email protected]> wrote:
> Yup. That worked.
>
> I am trying to pass a JSON object because that is what the doc says.
> "The process started" is not a valid JSON object, although the doc says that 
> $MESG is any JSON object.  It does not say that $MESG is only a non-JSON 
> string.
>
> Anyway, live and learn.
>
>
>
>
> ________________________________
>  From: Alexander Shorin <[email protected]>
> To: "[email protected]" <[email protected]>
> Sent: Monday, February 3, 2014 8:06 AM
> Subject: Re: Cannot get os_daemon api to function
>
>
> On Mon, Feb 3, 2014 at 5:52 PM, Scott Weber <[email protected]> wrote:
>>
>> Now I get an 'Invalid Log Message' when I try to log.  My log message is 
>> exactly:
>> ["log",{"log" : "The process started"}]
>
> Have you tried to pass just "The process started" string without
> object wrapper? I wonder why you trying to do this, since there is no
> much reasons for it.
>
>> There’s also an API for adding messages to CouchDB’s logs. Its simply:
>> ["log", $MESG]\n
>> Where $MESG is any arbitrary JSON. There is no response from this command. As
>> with the config API, the trailing \n represents a newline byte
>
> Probably "any arbitrary JSON" is too greedy definition since the only
> acceptable JSON try is a string one.
>
> --
> ,,,^..^,,,

Reply via email to