I am seeing trace information go into the /LOGS/serverlog3101.txt file but I don’t know why.
Here is my command line
ChatScript.exe port=3101 defaultbot=charlie buildfiles=..\.. users=C:\CHATSCRIPT_USERS Serverctrlz nouserlog noserverlog noserverprelog cache=20x1 VdecisionTreeHost=127.0.0.1 VdecisionTreePort=3102
I have
:trace none
at the bottom of both build files
$cs_trace=-1 is commented out everywhere it appears in my code
Here is the header of the severlog3101.txt file. I believe it shows that both user tracing and server tracing are turned off.
System startup createsystem Fri May 24 15:00:43 2019
Server ChatScript Release Version 9.31 pid: 0 32 bit Windows compiled Apr 30 2019 12:06:28 host=0.0.0.0
Params: dict:2097151 fact:800000 text:100000kb hash:215127
buffer:80x80kb cache:1x20kb userfacts:100 outputlimit:80000 loglimit:80000
Build0: dict=68896 fact=129448 heap=1382136 Compiled:May24'19-14:57:13 by version 9.31 "bcbsal0"
Build1: dict=536 fact=721 heap=193000 Compiled:May24'19-14:59:10 by version 9.31 "bcbsal1"
botvariable: $decisionTreeHost = 127.0.0.1
botvariable: $decisionTreePort = 3102
Used 51MB: dict 270,428 (21634kb) hashdepths 73674.68728.39499.19092.8464.3572.1351.493.170.65.16.1.2.1. words 270428 unusedbuckets 73674 fact 216,471 (10390kb) heap 13496kb
buffer (6400kb) cache (20kb)
Free 114MB: dict 1,826,722 fact 583,529 stack/heap 86,503KB
*** Server WIDE OPEN to :command use.
======== Began server 9.31 compiled Apr 30 2019 12:06:28 on host 0.0.0.0 port 3101 at Fri May 24 15:00:47 2019 serverlog:0 userlog: 0
Server ready - logfile:LOGS/serverlog3101.txt serverLog:0 userLog:0
....Enter Topic:
....Topic: ~introductions~1 linear Gambits:
I have looked in the topic_user_bot.txt file and it has $cs_trace=0
I have cleared the TMP and TOPIC directories and rebuilt 0 and 1
if I connect to the server and do
:trace
i see
> :trace
Sent 15 bytes of data to port 3101 - goose|:trace
Disabled simple: echo match ruleflow variables
Disabled mild detail: output pattern input prepare
Disabled deep detail: always fact hierarchy infer json label macro pos query sam
ple sql substitute tcp topic user userfact treetagger usercache varassign
~introductions
Enabled simple: variables
Enabled mild detail: pattern
Enabled deep detail: fact label macro pos sample tcp topic user varassign
Disabled simple: echo match ruleflow
Disabled mild detail: output input prepare
Disabled deep detail: always hierarchy infer json query sql substitute userfac
t treetagger usercache
I can do
:trace none
and it all turns off. But this is not a solution for a production environment, especially when we start using Docker.
Does anyone have any ideas why this I am tracing into the serverlog?