DeepSOIC / Part-o-magic

Experiment on FreeCAD-wide automation of Part container management. For FC v0.17-0.18
Other
12 stars 4 forks source link

Many extra log lines not useful for end-users #45

Closed leoheck closed 4 years ago

leoheck commented 4 years ago

Hi, as wmayer told me in Freecad Forum, here

This wb is very communicative and prints a message for the creation or deletion of an object.

Is it possible to reduce the verbosity of your plugin?, See how much info it shows by default. It is not that good to have so many lines of the log without any extra details since it hides important messages.

If I can add a suggestion, changing your logs to be controlled by these settings would be a good idea if it is important while debugging. You could add these logs as Record log messages (I don know if this is possible but it is an idea to start with). With that, these log lines could be displayed when necessary.

image

A3 available
Part-o-magic: loading Base
Part-o-magic: loading Parameters
Part-o-magic: loading Compatibility
Part-o-magic: loading Gui
Part-o-magic: loading Features
Part-o-magic: loading Utils
Part-o-magic: loading Containers
Part-o-magic: loading LinkTools
Part-o-magic: loading ExpressionParser
Part-o-magic: loading FilePlant
Part-o-magic: loading FCProject.py
Part-o-magic: loading FCObject.py
Part-o-magic: loading Observer
Part-o-magic: loading TempoVis
Part-o-magic: loading AACommand
Part-o-magic: loading Control
Part-o-magic: loading Tools
Part-o-magic: loading LinkTools
Part-o-magic: loading Icons
Part-o-magic: loading CommandCollection1
Part-o-magic: loading LeaveEnter
Part-o-magic: loading Tip
Part-o-magic: loading TransferObject
Part-o-magic: loading Duplicate
Part-o-magic: loading SelectionTools
Part-o-magic: loading Part
Part-o-magic: loading Module
Part-o-magic: loading ShapeGroup
Part-o-magic: loading ShapeBinder
Part-o-magic: loading Ghost
Part-o-magic: loading Exporter
Part-o-magic: loading Features.PartDesign
Part-o-magic: loading AssyFeatures
Part-o-magic: loading PDShapeFeature
Part-o-magic: loading MuxAssembly
Part-o-magic: loading GlobalToolbar
Part-o-magic: loading View
Part-o-magic: loading OnOff
Part-o-magic: loading ListUsages
Cannot find icon: :/icons/PartDesign_Body_Create_New.svg
container changed from None to Unnamed
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
container changed from None to case_bottom
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
container changed from None to case_top
container changed from None to case_foot
container changed from Unnamed to Model
entering Model
created object
created object
created object
created object
deleted case_bottom. container chain: Unnamed.Model
container changed from None to Unnamed
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
container changed from None to case_bottom
Import ignored invisible shape! Sketch038
Import ignored invisible shape! Sketch052
Import ignored invisible shape! Sketch046
Import ignored invisible shape! Sketch037
Import ignored invisible shape! Sketch049
Import ignored invisible shape! Sketch040
Import ignored invisible shape! Sketch048
Import ignored invisible shape! Sketch045
Import ignored invisible shape! Sketch039
Import ignored invisible shape! Sketch065
Import ignored invisible shape! Sketch060
Import ignored invisible shape! Sketch034
Import ignored invisible shape! Sketch
Import ignored invisible shape! Sketch036
Import ignored invisible shape! Sketch056
Import ignored invisible shape! Sketch051
Import ignored invisible shape! Sketch055
Import ignored invisible shape! Sketch058
Import ignored invisible shape! Sketch071
Import ignored invisible shape! Sketch069
Import ignored invisible shape! Sketch061
Import ignored invisible shape! Sketch067
Import ignored invisible shape! Sketch064
Import ignored invisible shape! Sketch070
Import ignored invisible shape! Sketch066
Import ignored invisible shape! Sketch044
Import ignored invisible shape! Sketch063
Import ignored invisible shape! Sketch042
Import ignored invisible shape! Sketch041
Import ignored invisible shape! Sketch043
Import ignored invisible shape! Sketch068
Import ignored invisible shape! Sketch054
Import ignored invisible shape! Sketch053
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
Import ignored invisible shape! Sketch001
Import ignored invisible shape! Sketch
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
Import ignored invisible shape! Sketch001
Import ignored invisible shape! Sketch
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object
created object

What do you think?

DeepSOIC commented 4 years ago

done, hopefully I didn't break anything in the process.

leoheck commented 4 years ago

Sweet. I will come back here to report if something breaks for me! Thank you.