Задолбал BayesIt уже своим неотловом спама. Учу его, учу, а тольку абсолютный ноль. Решил стереть базу и начать по новой. Стер каталог Bayesit\base, запускаю TheBat (3.0.9.15), bayeslogger висит в памяти и пишет лог, через пару минут закрываю TheBat, а файлов базы как не было, так и нет - не создались… Причем, что самое интересное, в течение этой пары минут я выбрал спамовое письмо и сказал, что this is junk - так вот в логах ничего не появилось в ответ на это мое действие… А ведь должно же…
Лог прилагается:
Код:Bayesit internal log monitor Leave this application running until The Bat! works don't kill it before The Bat! exits! Logging starts… TBP_Initialize. If you can see this, the memory logging was successfully initialized. Installing our handler for structured exceptions…done! TBP_Initialize finished. TBP_SetConfigData called. Invoke AFX_MANAGE_STATE Trying to load data Check if data is valid (1) and retur -1, if no Set the 'initialized' state to true Starting the plugin -----------Starting. Internal function startit() Initialize logging…done LNG is not loaded. Loading lng file File: Loading versioninfo… Function makeversion - extract version name from resources Resource handle got: 0x2b20000 Searching resources… Resource found. Loading. Resource loaded. Locking Resource locked. Calculation… Resource located. Searching for version name. Iteration… Iteration… Iteration… Iteration… Iteration… Iteration… Iteration… Iteration… Iteration… Iteration… Iteration… Resource found. Translating from unicode… Resource translated. The result=0.8.0 Release Reporting bayesin version into the log: 0.8.0 Release Showing splash window…Done! IDD=155 Loading statistic file Reading cashed statistic database from e:\MyData\TheBat!\BayesIt\stat.bin The backup copy will be here: e:\MyData\TheBat!\BayesIt\~stat.bin Initializing internal statistic repository First: open main file and reading statistic Second: open backup file and reading statistic The whole file is read. Opening cashed training data in e:\MyData\TheBat!\BayesIt Initialization method of Graham. Threshold=2. Enabling recalculation of the cashe Opening previously cashed old base Checking if data is ready 0. Checking if the old base is deprecated 0 Delete the base since it is not ready Creating sync object trainerlock Creating sync object filterlock Checking if we use list of ignored kludges 0 Creating sync object for TBP_Finalize call Creating sync object that a letter was marked Creating sync object that the background autolearning is finished Creating sync object that background dispatcher is ready Creating sync object that the base is ready Starting the thread for reading base 1 Starging training dispatcher Creating black rulelist Creating white rulelist Creating ignore rulelist Loading whitelist Loading blacklist Loading ignorelist Destroying splash screen if necessary ------------------------Startup complete! TBP_SetConfigData finished TBP_NeedResave called. Invoke AFX_MANAGE_STATE Check if plugin is not initialized (1) TBP_NeedResave finished. Result is 0. TBP_Finalize called. Invoke AFX_MANAGE_STATE Check if the plug was initialized (1) Trying to create the splash screen IDD=156 Interrupt transacted autolearning Set the sync object to show that finalize is called Infinite waiting while the trainig will be stopped Wait done Sleep for 0.2s to be sure that other threads are surely finished Delete sync object that there is no training Delete sync object that there is no current transaction Delete sync object that finalize is called Delete sync object that the letter was added Delete Graham method implementation Delete training base support Delete list of ignoring kludges Delete locker of the filtering action Delete locker of the training action Deleting splash screen Deleting ignorelist Deleting blacklist Deleting whitelist Releasing PCRE API Releasing LNG-translation support All is done. The plugin is cleaned. Exiting from TBP_Finalize ***STOP*** finished. Wait 5 secs to be sure…

