ALox  V. 2402 R. 0
Home ALox for C++ ALox for C# ALox for Java Download
Public Fields | List of all members
Scope Enum Reference

Class Description


These are definitions which are used as a parameter to certain ALox methods to denote the Scope of a setting. Scopes are dependent of the programming language and hence differ slightly from each other in the different versions of ALox.

Note
ALox for Java implements scope mechanisms by collecting information from the current execution stack. By default, debug logging works well in respect to collecting such 'caller information', while release logging, when code gets 'obfuscated' problems may arise. Therefore, for release logging, the use of the Scopes 'PACKAGE', 'CLASS and 'METHOD' should be be avoided.
For more information on Scopes consult the ALox user manual.

Public Fields

 CLASS
 
 GLOBAL
 
 METHOD
 
 PACKAGE
 
 THREAD_INNER
 
 THREAD_OUTER
 

Member Data Documentation

◆ CLASS

CLASS

Denotes the actual class as the scope.

◆ GLOBAL

GLOBAL

Denotes the global (singleton) scope

◆ METHOD

METHOD

Denotes the actual method as the scope.

◆ PACKAGE

PACKAGE

Denotes the actual package as the scope. When used, optionally 'outer' Scopes of this scope level itself can be defined using parent packages.

◆ THREAD_INNER

THREAD_INNER

Denotes the actual thread as the scope. When used with Scope Domains, 'inner' scopes can be defined optionally by multiple definitions.

◆ THREAD_OUTER

THREAD_OUTER

Denotes the actual thread as the scope. When used with Scope Domains, 'inner' scopes can be defined optionally by multiple definitions.


The documentation for this enum was generated from the following file: