diff --git a/kio-extras.categories b/kio-extras.categories --- a/kio-extras.categories +++ b/kio-extras.categories @@ -11,3 +11,4 @@ log_kio_archive kioslave (archive) IDENTIFIER [KIO_ARCHIVE_LOG] log_kio_man kioslave (man) IDENTIFIER [KIO_MAN_LOG] log_kio_recentlyused kioslave (recentlyused) IDENTIFIER [KIO_RECENTLYUSED_LOG] +log_kio_smb kioslave (smb aka samba) IDENTIFIER [KIO_SMB_LOG] diff --git a/smb/CMakeLists.txt b/smb/CMakeLists.txt --- a/smb/CMakeLists.txt +++ b/smb/CMakeLists.txt @@ -21,6 +21,11 @@ kio_smb_internal.cpp kio_smb_mount.cpp ) +ecm_qt_declare_logging_category(kio_smb_PART_SRCS + HEADER smb-logsettings.h + IDENTIFIER KIO_SMB_LOG + CATEGORY_NAME log_kio_smb) + include_directories(${SAMBA_INCLUDE_DIR}) add_library(kio_smb MODULE ${kio_smb_PART_SRCS}) diff --git a/smb/kio_smb.cpp b/smb/kio_smb.cpp --- a/smb/kio_smb.cpp +++ b/smb/kio_smb.cpp @@ -33,7 +33,7 @@ #include #include -Q_LOGGING_CATEGORY(KIO_SMB, "kio_smb") +#include "smb-logsettings.h" // Pseudo plugin class to embed meta data class KIOPluginForMetaData : public QObject