pub enum ClientSeverity {
Error,
Warning,
Notice,
Log,
Debug1,
Debug2,
Debug3,
Debug4,
Debug5,
Info,
}
Expand description
Severity levels can used to be used to filter which messages get sent to a client.
The ordering of severity levels used for client-level filtering differs from the one used for server-side logging in two aspects: INFO messages are always sent, and the LOG severity is considered as below NOTICE, while it is above ERROR for server-side logs.
Variants
Error
Sends only INFO, ERROR, FATAL and PANIC level messages.
Warning
Sends only WARNING, INFO, ERROR, FATAL and PANIC level messages.
Notice
Sends only NOTICE, WARNING, INFO, ERROR, FATAL and PANIC level messages.
Log
Sends only LOG, NOTICE, WARNING, INFO, ERROR, FATAL and PANIC level messages.
Debug1
Sends all messages to the client, since all DEBUG levels are treated as the same right now.
Debug2
Sends all messages to the client, since all DEBUG levels are treated as the same right now.
Debug3
Sends all messages to the client, since all DEBUG levels are treated as the same right now.
Debug4
Sends all messages to the client, since all DEBUG levels are treated as the same right now.
Debug5
Sends all messages to the client, since all DEBUG levels are treated as the same right now.
Info
Sends only NOTICE, WARNING, INFO, ERROR, FATAL and PANIC level messages. Not listed as a valid value, but accepted by Postgres
Implementations
Trait Implementations
sourceimpl Clone for ClientSeverity
impl Clone for ClientSeverity
sourcefn clone(&self) -> ClientSeverity
fn clone(&self) -> ClientSeverity
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ClientSeverity
impl Debug for ClientSeverity
sourceimpl PartialEq<ClientSeverity> for ClientSeverity
impl PartialEq<ClientSeverity> for ClientSeverity
sourceimpl Value for ClientSeverity
impl Value for ClientSeverity
impl Copy for ClientSeverity
impl Eq for ClientSeverity
impl StructuralEq for ClientSeverity
impl StructuralPartialEq for ClientSeverity
Auto Trait Implementations
impl RefUnwindSafe for ClientSeverity
impl Send for ClientSeverity
impl Sync for ClientSeverity
impl Unpin for ClientSeverity
impl UnwindSafe for ClientSeverity
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
sourceimpl<T> ProgressEventTimestamp for T where
T: Data + Debug + Any,
impl<T> ProgressEventTimestamp for T where
T: Data + Debug + Any,
sourceimpl<P, R> ProtoType<R> for P where
R: RustType<P>,
impl<P, R> ProtoType<R> for P where
R: RustType<P>,
sourcefn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See RustType::from_proto
.
sourcefn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See RustType::into_proto
.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more