GoVector icon indicating copy to clipboard operation
GoVector copied to clipboard

Vector clock logging library for Go

Results 19 GoVector issues
Sort by recently updated
recently updated
newest added

Currently messages are printed to console. Allow for a log file that is used for GoVec messages only (such as error and debug messages).

enhancement
govector-core

Currently the FileSub opens and closes the log file every time it writes a message. Change this to leave the file open and close it at the appropriate time. This...

priority 2
broker

When a publisher disconnects it has maybe dropped out of the distributed system. It would be good to log that as an event with an appropriate vector clock entry. The...

priority 3
broker
publisher

Both publishers and subscribers are being served by the same RPC server (the default), this may mean that a subscriber can make publisher RPC calls and vice versa. Create separate...

priority 2
broker

Formulate the subscriber API version .1 This should include authentication/nonce bits for setting up the connection. This API should reflect client concerns. Some things that it may contain are: GetOldEvents...

priority 1
broker
subscriber

Formulate the publisher API version .1 This should include authentication/nonce bits for setting up the connection. It should also include a set of event types that are relevant to logging...

priority 1
publisher

Formulate the subscriber API version .1 This should include authentication/nonce bits for setting up the connection. It should also include a set of event types that are relevant to advertising...

priority 1
subscriber

The broker will need to be parameterized in a number of ways: - IP/port for subscribers (required) - IP/port for publishers (required) - file for file-subscriber (optional) - token for...

priority 3
broker

Hello! I noticed that when `logToTerminal` is true, `EOF` errors are printed due to line 578. For example, with `go test -v`, output includes ``` === RUN TestSendAndUnpackInt [GoVector]:govec.go:328: TestLogFile-Log.txt...