rem: Tcl_GetString(objv[i]), i > 2 ? " " : NULL, NULL);
add: Tcl_GetString(objv[i]), i > 1 ? " " : NULL, NULL);
context: NsTclLogObjCmd(ClientData arg, Tcl_Interp *interp, int objc,	       Tcl_Obj *CONST objv[]){    Ns_LogSeverity severity;    Cache *cachePtr;    char *severitystr;    int i;    if (objc < 3) {        Tcl_WrongNumArgs(interp, 1, objv, "severity string ?string ...?");    	return TCL_ERROR;    }    severitystr = Tcl_GetString(objv[1]);    cachePtr = LogGetCache();    if (STRIEQ(severitystr, "notice")) {	severity = Notice;    } else if (STRIEQ(severitystr, "warning")) {	severity = Warning;    } else if (STRIEQ(severitystr, "error")) {	severity = Error;    } else if (STRIEQ(severitystr, "fatal")) {	severity = Fatal;    } else if (STRIEQ(severitystr, "bug")) {	severity = Bug;    } else if (STRIEQ(severitystr, "debug")) {	severity = Debug;    } else if (Tcl_GetIntFromObj(NULL, objv[1], &i) == TCL_OK) {	severity = i;    } else {	Tcl_AppendResult(interp, "unknown severity: \"", severitystr,	    "\": should be notice, warning, error, "	    "fatal, bug, debug or integer value", NULL);	return TCL_ERROR;    }    if (LogStart(cachePtr, severity)) {	for (i = 2; i < objc; ++i) {	    Ns_DStringVarAppend(&cachePtr->buffer,		Tcl_GetString(objv[i]), i > 2 ? " " : NULL, NULL);	}	LogEnd(cachePtr);    }    return TCL_OK;}