#include "core/media/non_copyable.h"
#include "core/media/util/utils.h"
#include <boost/optional.hpp>
#include <string>
Go to the source code of this file.
Classes | |
class | core::ubuntu::media::Logger |
struct | core::ubuntu::media::Logger::Location |
Namespaces | |
core | |
core::ubuntu | |
core::ubuntu::media | |
Macros | |
#define | TRACE(...) Log().Tracef(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define | DEBUG(...) Log().Debugf(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define | INFO(...) Log().Infof(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define | WARNING(...) Log().Warningf(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define | ERROR(...) Log().Errorf(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define | FATAL(...) Log().Fatalf(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define | MH_TRACE(...) |
#define | MH_DEBUG(...) |
#define | MH_INFO(...) |
#define | MH_WARNING(...) core::ubuntu::media::Log().Warningf(core::ubuntu::media::Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define | MH_ERROR(...) core::ubuntu::media::Log().Errorf(core::ubuntu::media::Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define | MH_FATAL(...) core::ubuntu::media::Log().Fatalf(core::ubuntu::media::Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
Functions | |
std::ostream & | core::ubuntu::media::operator<< (std::ostream &strm, Logger::Severity severity) |
std::ostream & | core::ubuntu::media::operator<< (std::ostream &out, const Logger::Location &location) |
Logger & | core::ubuntu::media::Log () |
void | core::ubuntu::media::SetLogger (const std::shared_ptr< Logger > &logger) |
#define DEBUG | ( | ... | ) | Log().Debugf(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define ERROR | ( | ... | ) | Log().Errorf(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define FATAL | ( | ... | ) | Log().Fatalf(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define INFO | ( | ... | ) | Log().Infof(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define MH_DEBUG | ( | ... | ) |
Definition at line 123 of file logger.h.
Referenced by core::ubuntu::media::apparmor::ubuntu::ExistingAuthenticator::authenticate_open_uri_request(), core::ubuntu::media::apparmor::ubuntu::Context::Context(), core::dbus::Codec< core::ubuntu::media::Track::MetaData >::decode_argument(), gstreamer::Playbin::encode_uri(), media::TrackListImplementation::Private::get_shuffled_insert_it(), media::ServiceSkeleton::Private::handle_create_session(), media::ServiceSkeleton::Private::handle_destroy_session(), media::ServiceSkeleton::Private::handle_reattach_session(), media::TrackListSkeleton::Private::handle_remove_track(), media::PlayerImplementation::Private< Parent >::make_state_change_handler(), gstreamer::Engine::Private::on_playbin_info(), gstreamer::Playbin::Playbin(), audio::PulseAudioOutputObserver::Private::Private(), core::ubuntu::media::ServiceStub::ServiceStub(), gstreamer::Playbin::set_state_and_wait(), gstreamer::Playbin::set_uri(), media::TrackListStub::Private::Signals::Signals(), media::PlayerStub::Private::Signals::Signals(), and gstreamer::Engine::stop().
#define MH_ERROR | ( | ... | ) | core::ubuntu::media::Log().Errorf(core::ubuntu::media::Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
Definition at line 128 of file logger.h.
Referenced by gstreamer::Engine::Private::from_gst_errorwarning(), media::TrackListImplementation::Private::get_shuffled_insert_it(), media::PlayerSkeleton::Private::handle_open_uri(), media::PlayerSkeleton::Private::handle_open_uri_extended(), gstreamer::Engine::Private::on_playbin_state_changed(), com::canonical::powerd::Interface::path(), and gstreamer::Playbin::process_message_element().
#define MH_FATAL | ( | ... | ) | core::ubuntu::media::Log().Fatalf(core::ubuntu::media::Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
#define MH_INFO | ( | ... | ) |
Definition at line 125 of file logger.h.
Referenced by media::PlayerImplementation::Private< Parent >::clear_wakelock(), gstreamer::Playbin::get_file_content_type(), gstreamer::Playbin::is_audio_file(), gstreamer::Playbin::is_video_file(), core::ubuntu::media::make_platform_default_recorder_observer(), media::PlayerImplementation::Private< Parent >::make_playback_status_change_handler(), media::PlayerImplementation::Private< Parent >::make_state_change_handler(), gstreamer::Engine::Private::on_playbin_state_changed(), audio::PulseAudioOutputObserver::Private::on_query_for_primary_sink_finished(), media::PlayerImplementation::Private< Parent >::open_first_track_from_tracklist(), gstreamer::Engine::play(), media::PlayerImplementation::Private< Parent >::Private(), media::PlayerImplementation::Private< Parent >::request_power_state(), gstreamer::Playbin::reset(), gstreamer::Playbin::set_audio_stream_role(), gstreamer::Playbin::setup_pipeline_for_audio_video(), and media::PlayerImplementation::Private< Parent >::update_mpris_properties().
#define MH_TRACE | ( | ... | ) |
Definition at line 121 of file logger.h.
Referenced by media::PlayerImplementation::Private< Parent >::clear_wakelock(), media::TrackListImplementation::Private::get_shuffled_insert_it(), media::TrackListSkeleton::Private::handle_add_track_with_uri_at(), media::TrackListSkeleton::Private::handle_add_tracks_with_uri_at(), core::ubuntu::media::Service::Client::instance(), media::ServiceSkeleton::Private::Exported::is_multimedia_role(), com::canonical::powerd::Interface::path(), gstreamer::Engine::pause(), media::PlayerImplementation::Private< Parent >::request_power_state(), media::ServiceSkeleton::Private::Exported::reset_current_player(), gstreamer::Playbin::reset_pipeline(), media::ServiceSkeleton::Private::Exported::set_current_player(), gstreamer::Playbin::set_state_in_main_thread(), and gstreamer::Engine::stop().
#define MH_WARNING | ( | ... | ) | core::ubuntu::media::Log().Warningf(core::ubuntu::media::Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |
Definition at line 127 of file logger.h.
Referenced by media::PlayerImplementation::Private< Parent >::clear_wakelock(), core::dbus::Codec< core::ubuntu::media::Track::MetaData >::decode_argument(), gstreamer::Playbin::encode_uri(), gstreamer::Playbin::get_file_content_type(), media::TrackListSkeleton::Private::handle_add_track_with_uri_at(), media::TrackListSkeleton::Private::handle_add_tracks_with_uri_at(), media::TrackListSkeleton::Private::handle_move_track(), media::ServiceSkeleton::Private::handle_pause_other_sessions(), media::TrackListSkeleton::Private::handle_remove_track(), media::ServiceSkeleton::Private::handle_set_current_player(), core::ubuntu::media::make_platform_default_recorder_observer(), com::canonical::powerd::Interface::path(), gstreamer::Playbin::process_message_element(), media::PlayerImplementation::Private< Parent >::request_power_state(), gstreamer::Playbin::reset_pipeline(), gstreamer::Playbin::set_audio_stream_role(), gstreamer::Playbin::set_state_and_wait(), and media::PlayerImplementation::Private< Parent >::update_mpris_metadata().
#define TRACE | ( | ... | ) | Log().Tracef(Logger::Location{__FILE__, __FUNCTION__, __LINE__}, __VA_ARGS__) |