Hi ied206,Low important Requests for log 3 :There are too many Warnings ...When you have time, can you split some of them (and on html with Blue Info icon you use with Info ):[FileOverWriteInfo][RegOverWriteInfo]--> This is something we missed and workaround on winbuilder bad designed log .......ps: There are other things to write about them later, I believe above 2 is enough for begining.
7. Warning LogsQuote from: Lancelot on December 11, 2017, 07:42:21 AMThere are too many Warnings ...When you have time, can you split some of them (and on html with Blue Info icon you use with Info ):[FileOverWriteInfo][RegOverWriteInfo]Yes, there are too many file/registry overwrite warning. I am curious why they did not appear in WinBuilder 082.There are options:1) Do not log overwrite as warning.2) Fix System,ErrorOff in PEBakery and add lots of them to plugins to prevent overwrite warning.3) Group overwrite warning to special category, like [FileOverWriteInfo] and [RegOverWriteInfo].I am tempted to do option 1, but it can hide potential error, any ideas?
There are too many Warnings ...When you have time, can you split some of them (and on html with Blue Info icon you use with Info ):[FileOverWriteInfo][RegOverWriteInfo]
Thanks ied206, *Quote from: ied206 on December 12, 2017, 04:33:49 PMYes, there are too many file/registry overwrite warning. I am curious why they did not appear in WinBuilder 082.Because we could not update closed source winbuilder to give only info for[FileOverWriteInfo][RegOverWriteInfo]we update design bug of winbuilder with System,ErrorOffCode: [Select]IniRead,%ProjectDir%\script.project,IniVariables,NoWarnRegOverWrite,%NoWarnROW%...If,%NoWarnROW%,Equal,True,System,ERROROFFIniRead,%ProjectDir%\script.project,IniVariables,NoWarnRegOverWrite,%NoWarnROW%..If,%NoWarnROW%,Equal,True,System,ERROROFF,4If you want to see warnings on winbuilder build:SE\Main Configuration -> Advanced -> Click buttons:NoWarnRegOverWriteNoWarnFileOverWrite--> buttons will appear "unchecked" , than make your build.This will create MANY warnings on wb log, which is VERY scary for Normal Users.Keep in mind, Normal Users never use Compilers that produce warnings. Than we update old plugins that really use System,ErrorOff with other ways.So shortly :System,ErrorOff not required on PEBakery, only improvments on Log is enough. It will be time saver for PEBakery development.==> Above also replies to your question:Quote from: ied206 on December 12, 2017, 04:33:49 PMThere are options:1) Do not log overwrite as warning.2) Fix System,ErrorOff in PEBakery and add lots of them to plugins to prevent overwrite warning.3) Group overwrite warning to special category, like [FileOverWriteInfo] and [RegOverWriteInfo].I am tempted to do option 1, but it can hide potential error, any ideas?3) solves troubles. -->1) log provides special info for overwritesbut do not put log as warning, put log as info :[FileOverWriteInfo][RegOverWriteInfo]2) with [FileOverWriteInfo] [RegOverWriteInfo] -> System,ErrorOff will not be required.( when found can be updated with other ways)*Quote from: ied206 on December 12, 2017, 04:33:49 PMPS)Starting from next release, let's seperate release news thread and bug thread.I agree,open a topic at:http://theoven.org/index.php?board=38.0Topic Subject:PEBakery ReleaseAfter open topic, You will notice "Lock Topic" and "Set Topic Sticky" buttons at the bottom of your new topic.<====>This is ChrisR way on SE Release topics. <====>******More later.....
Yes, there are too many file/registry overwrite warning. I am curious why they did not appear in WinBuilder 082.
There are options:1) Do not log overwrite as warning.2) Fix System,ErrorOff in PEBakery and add lots of them to plugins to prevent overwrite warning.3) Group overwrite warning to special category, like [FileOverWriteInfo] and [RegOverWriteInfo].I am tempted to do option 1, but it can hide potential error, any ideas?
PS)Starting from next release, let's seperate release news thread and bug thread.
Logging Level's Submitted by Homes32Implement various levels of logging containing increasing levels of information.This could be done as a logging restriction via existing Log Debug Level setting or a log viewer filter.Example:Level 1 - Normal ProductionLevel 2 - Extended LoggingLevel 3 - Developer LoggingLevel 4 - Exception LoggingLevel 5 - Stack Trace
I hope we can talk more about grouping, and which level grouping should go.
Instead of level grouping, you can provide options for Log, so anyone create personal level by setting options.ex:a) enable/disable [FileOverWriteInfo]b) enable/disable [RegOverWriteInfo]c) + Do not log plugin option ex: MacroLibrayd) + Do not export plugin option ex: MacroLibrayetc.
When you have time, can you split some of them (and on html with Blue Info icon you use with Info ):