Lines Matching full:journal
11 * Parse systemd journal message field
13 * Parse the journal looking for the specified field and return the journal
16 * @param journal - The journal to parse
20 std::string sdjGetFieldValue(sd_journal* journal, const char* field) in sdjGetFieldValue() argument
26 if (0 == sd_journal_get_data(journal, field, (const void**)&data, &length)) in sdjGetFieldValue()
54 * Gather messages from the journal
56 * Fetch journal entry data for all entries with the specified field equal to
62 * @return Vector of journal entry data
67 sd_journal* journal; in sdjGetMessages() local
70 if (0 == sd_journal_open(&journal, SD_JOURNAL_LOCAL_ONLY)) in sdjGetMessages()
72 SD_JOURNAL_FOREACH_BACKWARDS(journal) in sdjGetMessages()
75 std::string value = sdjGetFieldValue(journal, field.c_str()); in sdjGetMessages()
82 sdjGetFieldValue(journal, "SYSLOG_IDENTIFIER"); in sdjGetMessages()
85 std::string pid = sdjGetFieldValue(journal, "_PID"); in sdjGetMessages()
88 std::string message = sdjGetFieldValue(journal, "MESSAGE"); in sdjGetMessages()
92 if (0 == sd_journal_get_realtime_usec(journal, &usec)) in sdjGetMessages()
115 sd_journal_close(journal); // close journal when done in sdjGetMessages()
161 * Create FDDC files from journal messages of relevant executables
163 * Parse the system journal looking for log entries created by the executables
179 // get journal messages in createFFDCTraceFiles()
183 // Create FFDC file containing the journal messages in createFFDCTraceFiles()