Conscribe log:
ConScribe initialized!Registered to receive messages from CSE
It's interesting that it no longer shows my "modlog" as being registered, even though the scribe commands are working.  I did go from version 9 back to 8.0c, so perhaps this is why.  However, I'm finding that 8.0c isn't working any better than 9, so I could probably go back to 9.
Here's the registerlog command (just a portion of the entire script):
short regLogbegin gamemodeif (regLog == 0)	registerLog "ModLog"	set regLog to 1endif...
I have explicit scribe statements in various scripts and when the appropriate conditions are met, they are correctly written to the log.
Here's an example of a scribe statement:
	Scribe "Start of arrayNPC scan script" 0
Now I have this set to not output the line to the console, I know that.  What I find interesting is that this gets written to the mod log even though I don't have the mod log set to default.  I used to have it set that way, but I changed it.  Apparently Conscribe still thinks it's a default log.  I have to capture the contents of multi-level arrays so I am using a user function called ArrayDeepDump.  This outputs the results to the console and would be a pain to convert it to use scribe statements.  I would rather it remain generic.  The only way I can get that output is if I set the log mode to static, which means the log gets overwritten each time I run the game.  I would like to use PerSession so I have multiple copies of the logs.
I have been reluctant to unregister the log because I don't want to remove all the scribe statements.  Could I unregister the log and then immediately register it again?
I am pretty sure I had this working with 8.0c and OBSE 18.  I'm still running OBSE 19b4.