celp-sdk 0.1.13

This package has been created to provide a rust SDK containing common functionality
// CELP Logger protobufs
syntax = "proto3";
package celp.protobuf.log;
import "celp_header.proto";
option optimize_for = SPEED;

//
// Log message
//
message LogMessage {
    enum Severity {
        SEVERITY_DEBUG = 0;
        SEVERITY_INFO = 1;
        SEVERITY_WARNING = 2;
        SEVERITY_ERROR = 3;
        SEVERITY_CRITICAL = 4;
    }

    message Source {
        string module = 1;
        string file = 3;
        uint64 line = 5;
    }

    // CELP header message
    celp.protobuf.Header header = 1;

    // The timestamp of the log message
    uint64 timestamp = 3;

    // Source location
    Source source = 5;

    // The severity of the log
    Severity severity = 7;

    // The message
    string message = 9;
}