Struct spacetimedb::database_logger::DatabaseLogger
source · pub struct DatabaseLogger {
pub tx: Sender<Bytes>,
/* private fields */
}Fields§
§tx: Sender<Bytes>Implementations§
source§impl DatabaseLogger
impl DatabaseLogger
pub fn filepath(address: &Address, instance_id: u64) -> PathBuf
pub fn open(root: impl AsRef<Path>) -> Self
pub fn size(&self) -> Result<u64, DBError>
pub fn _delete(&mut self)
pub fn write( &self, level: LogLevel, record: &Record<'_>, bt: &dyn BacktraceProvider )
pub async fn _read_all(root: &Path) -> String
pub async fn read_latest(root: &Path, num_lines: Option<u32>) -> String
pub fn system_logger(&self) -> &SystemLogger
Auto Trait Implementations§
impl Freeze for DatabaseLogger
impl !RefUnwindSafe for DatabaseLogger
impl Send for DatabaseLogger
impl Sync for DatabaseLogger
impl Unpin for DatabaseLogger
impl !UnwindSafe for DatabaseLogger
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more