![]() |
Energy Core Library
|
Abstract class for Log target (console, file, database, etc.) More...
Public Member Functions | |
| abstract bool | Write (Energy.Base.Log.Entry[] log) |
| Write list of entries More... | |
| bool | Write (Energy.Base.Log.Entry entry) |
| Write single entry More... | |
| bool | Accept (Energy.Base.Log.Entry entry) |
| Check if entry is accepted by level requirements if any More... | |
Public Attributes | |
| bool | Immediate |
| Immediately call write on new entry More... | |
| bool | Background |
| Work in background More... | |
| Energy.Enumeration.LogLevel | Minimum = Energy.Enumeration.LogLevel.None |
| Minimum entry log level for being accepted More... | |
| Energy.Enumeration.LogLevel | Maximum = Energy.Enumeration.LogLevel.None |
| Minimum entry log level for being accepted More... | |
| bool | Enable = true |
| Enable target for accepting log entries More... | |
Abstract class for Log target (console, file, database, etc.)
| bool Energy.Base.Log.Target.Accept | ( | Energy.Base.Log.Entry | entry | ) |
Check if entry is accepted by level requirements if any
| entry |
|
pure virtual |
| bool Energy.Base.Log.Target.Write | ( | Energy.Base.Log.Entry | entry | ) |
Write single entry
| entry |
| bool Energy.Base.Log.Target.Background |
Work in background
| bool Energy.Base.Log.Target.Enable = true |
Enable target for accepting log entries
| bool Energy.Base.Log.Target.Immediate |
Immediately call write on new entry
| Energy.Enumeration.LogLevel Energy.Base.Log.Target.Maximum = Energy.Enumeration.LogLevel.None |
Minimum entry log level for being accepted
| Energy.Enumeration.LogLevel Energy.Base.Log.Target.Minimum = Energy.Enumeration.LogLevel.None |
Minimum entry log level for being accepted