Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
error-log.hpp File Reference

An entity to collect, possibly filter and persist incident records. More...

Go to the source code of this file.

Description

An entity to collect, possibly filter and persist incident records.

Todo:
8/2018 created as mere placeholder; for now we just need an EntryID<ErrorLog> in order to mark the corresponding receiver widget in the UI. The idea is eventually to persist relevant messages, filtering them out as time passes. Such an incident log would be part of the session model, thus replicating its contents into the corresponding stage::widget::ErrorLogView – which displays notifications without blocking the UI.
See also
MetaFactory creating concrete asset::Meta instances
stage::ctrl::NotificationHub corresponding UI controller
stage::interact::Wizard information service in the UI

Definition in file error-log.hpp.

#include "steam/asset/meta.hpp"
#include "lib/idi/entry-id.hpp"
#include <string>

Namespaces

namespace  steam
 Steam-Layer implementation namespace root.
 
namespace  steam::asset
 The asset subsystem of the Steam-Layer.
 
namespace  steam::asset::meta
 

Typedefs

using PLog = lib::P< ErrorLog >
 
using LogID = lib::idi::EntryID< ErrorLog >
 

Classes

class  ErrorLog
 Receive, collect, filter and possibly persist incident records. More...
 
struct  Builder< ErrorLog >