Add some log statements

This commit is contained in:
Alexander Weidinger
2019-05-05 19:15:21 +02:00
parent ca56ffbcd2
commit e7876b2f60

View File

@@ -76,8 +76,10 @@ public:
Genode::Service *service = nullptr; Genode::Service *service = nullptr;
service = _find_service(_parent_services, service_name); service = _find_service(_parent_services, service_name);
if (!strcmp("LOG", service_name.string())) { if (!strcmp("LOG", service_name.string())) {
Genode::log("--> ", service_name.string(), " session intercepter --> use our own ", service_name.string(), " session");
service = &_ls; service = &_ls;
} }
Genode::log("--> ", service_name.string());
return route(*service); return route(*service);
} }
}; };
@@ -108,7 +110,7 @@ class Custom::Log_session_component : public Genode::Rpc_object<Genode::Log_sess
} }
size_t write(String const &string_buf) { size_t write(String const &string_buf) {
Genode::log("--> log session intercepter!"); Genode::log("Hello from intercepter! *wave*");
auto result = _parent_log.write(string_buf); auto result = _parent_log.write(string_buf);
return result; return result;
} }
@@ -129,7 +131,7 @@ class Custom::Log_session_factory : public Genode::Local_service<Custom::Log_ses
_env(env) _env(env)
{ } { }
Custom::Log_session_component &create(Args const &args, Genode::Affinity) override Custom::Log_session_component &create(Args const &priargs, Genode::Affinity) override
{ {
return *new (_alloc) Custom::Log_session_component(_ep, _env, "hello"); return *new (_alloc) Custom::Log_session_component(_ep, _env, "hello");
} }