00001 #ifndef CondCore_DBCommon_LogDBEntry_H 00002 #define CondCore_DBCommon_LogDBEntry_H 00003 #include <string> 00004 namespace cond{ 00005 00006 class UserLogInfo{ 00007 public: 00008 std::string provenance; 00009 std::string usertext; 00010 }; 00011 00012 class NullUserLogInfo : public UserLogInfo{ 00013 }; 00014 00015 class LogDBEntry{ 00016 public: 00017 unsigned long long logId; 00018 std::string destinationDB; 00019 std::string provenance; 00020 std::string usertext; 00021 std::string iovtag; 00022 std::string iovtimetype; 00023 unsigned int payloadIdx; 00024 unsigned long long lastSince; 00025 std::string payloadClass; 00026 std::string payloadToken; 00027 std::string exectime; 00028 std::string execmessage; 00029 }; 00030 } 00031 #endif