As with any program, there are many places where errors can occur and pinpointing the direct location of the error is problematic. With an N-tier multi-threaded application such as Enterprise Random Password Manager or Random Password Manager there are many subsystems involved to perform any single action.
When errors are experienced or unexpected results are reported, it may be necessary to examine the individual components involved.
How to Enable Subsystem Logging
There are 7 bits to enable logging for various subsystems allowing a large number of logging options.
Bit Value (HEX) Value Option --------------- ------------ 1 (1) Network operations 2 (2) Database operations 4 (4) Threading operations 8 (8) Dynamic group operations 16 (10) Licensing operations 32 (20) Timing operations 64 (40) Crypto operations All values represented in decimal (hex values in parenthesis).
CAUTION! Improperly editing the registry can lead to system instability or data loss. Be sure to backup your registry prior to making any modifications. Lieberman Software is not responsible for any lost data or system corruption.
- Open regedit
- Navigate to
Enterprise Random Password Manger: HKLM\Software\[Wow6432Node\]Lieberman\PWC\
Random Password Manager: HKLM\Software\[Wow6432Node\]Lieberman\RPM\
- Add new DWORD: SubSystemsToLog
- Set new DWORD to bit mask represent above for options to be turned on. Options are cumulative.
Example: a value of '1' would enable only network operations where a decimal value of 65 (41 Hex) would enable logging for network operations and crypto operations.
- Restart ERPM/RPM
New logging will only show when the main program log for interactive operations or deferred processor log for scheduled operations is opened; logging will not be reported to the user interface.
Enterprise Random Password Manager (ERPM)
Random Password Manager (RPM)