Hi!

I see some messages like

[-conn:server1:8] Error: nslog: flush failed: 'Success'
[-conn:server1:7] Error: nslog: flush failed: 'Success'
[-conn:server1:6] Error: nslog: flush failed: 'Success'
[-conn:server1:8] Error: nslog: flush failed: 'Success'

in the server logfile.

The nslog code part seems to be:

    if (logPtr->maxlines == 0) {
        status = LogFlush(logPtr, &ds);
    } else {
        Ns_DStringNAppend(&logPtr->buffer, ds.string, ds.length);
        if (++logPtr->curlines > logPtr->maxlines) {
            status = LogFlush(logPtr, &logPtr->buffer);
            logPtr->curlines = 0;
        } else {
            status = NS_OK;
        }
    }

    Ns_MutexUnlock(&logPtr->lock);
    Ns_DStringFree(&ds);

    if (status != NS_OK) {
        Ns_Log(Error, "nslog: flush failed: '%s'", strerror(errno));
    }

Do you know why it fails with success? :-)

Bernd.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to