Classes | |
class | Activity |
An activity item which describes a potentially interesting event on the DLT or S2 network. More... | |
class | ActivityStorage |
class | Logging |
A singleton class which gathers and stores all logging messages from the Ixian executable. It supports log rotation (on restart, or when reaching a certain size), outputting to the console and file simultaneously, automatic timestamping and thread identification. The actual work on the log files is done in a separate thread, so that the caller does not feel a performance impact for logging. More... | |
class | ThreadLiveCheck |
Helper object to help diagnose and detect deadlocked threads. More... | |
Enumerations | |
enum | ActivityType { ActivityType.TransactionReceived = 100, ActivityType.TransactionSent = 101, ActivityType.MiningReward = 200, ActivityType.StakingReward = 201, ActivityType.TxFeeReward = 202, ActivityType.ContactRequest = 300 } |
Type of the stored activity item. More... | |
enum | ActivityStatus { ActivityStatus.Pending = 1, ActivityStatus.Final = 2, ActivityStatus.Error = 3 } |
State of the activity. More... | |
enum | LogSeverity { LogSeverity.trace = 0, LogSeverity.info = 1, LogSeverity.warn = 2, LogSeverity.error = 3 } |
Severity of the log message. More... | |
|
strong |
|
strong |
Type of the stored activity item.
Enumerator | |
---|---|
TransactionReceived | Transaction was received. |
TransactionSent | Transaction was generated and sent. |
MiningReward | A mining reward transaction was generated and sent. |
StakingReward | A staking reward transaction was received. |
TxFeeReward | A transaction fee was awarded. |
ContactRequest | Contact request was received. |
Definition at line 17 of file Activity.cs.
|
strong |
Severity of the log message.
Enumerator | |
---|---|
trace | Trace messages - not required during normal operation. |
info | Informative messages - normal operation. |
warn | Warning messages. |
error | Serious errors. |
Definition at line 18 of file Logging.cs.