main gear module with core method for logging and reloading library More...
Namespaces | |
| encode | |
| encode / decode data | |
| lists | |
| screen | |
| screen related methods | |
| string | |
| list management methods | |
| xmldom | |
| xml management methods. Work with the cElementTree module | |
| xsi | |
| main xsi module, xsi constants, preferences mangement | |
Classes | |
| class | FakeException |
| Exception. More... | |
Functions | |
| def | logInfos |
| Log version of Gear. | |
| def | getVersion |
| def | reloadModule |
| METHODS. More... | |
| def | setDebug |
| LOGGER. More... | |
| def | toggleDebug |
| Toggle the debug mode value. More... | |
| def | log |
| Log a message using severity and additional info from the file itself. More... | |
| def | getInfos |
| Get information from where the method has been fired. More... | |
Variables | |
| tuple | xsi_application = Dispatch("XSI.Application") |
| logDebug = False | |
| Debug mode for the logger. | |
| int | sev_fatal = 1 |
| int | sev_error = 2 |
| int | sev_warning = 4 |
| int | sev_info = 8 |
| int | sev_verbose = 16 |
| int | sev_comment = 32 |
| list | VERSION = [1,1,1] |
main gear module with core method for logging and reloading library
This file is part of GEAR_mc.
GEAR_mc is a fork of Jeremie Passerin's GEAR project.
GEAR is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/lgpl.html>.
Author: Jeremie Passerin geerem@hotmail.com www.jeremiepasserin.com
Fork Author: Miquel Campos hello@miqueltd.com www.miqueltd.com
Date: 2013 / 08 / 16
| def gear.getInfos | ( | level | ) |
Get information from where the method has been fired.
Such as module name, method, line number...
| level |
| def gear.log | ( | message, | |
severity = sev_comment, |
|||
infos = False |
|||
| ) |
Log a message using severity and additional info from the file itself.
Severity has been taken from Softimage one :
1.Fatal
2.Error
4.Warning
8.Info
16.Verbose
32.Comment
| message | String |
| severity | Int4 |
| infos | Boolean - Add extra infos from the module, class, method and line number. |
| def gear.reloadModule | ( | name = "gear", |
|
silent = True |
|||
| ) |
METHODS.
======================================================== reload a module and its sub-modules from a given module name.
| name | String - The name of the module to reload. |
| def gear.setDebug | ( | b | ) |
LOGGER.
======================================================== Set the debug mode to given value.
| b | Boolean |
| def gear.toggleDebug | ( | ) |
Toggle the debug mode value.
| Boolean | - The new debug mode value. |
1.8.5