Lines Matching defs:strings
123 // Positions of various strings in an iovec.
251 std::vector<std::string> strings{static_locs};
256 strings[pos_fmtmsg] = "LOG2_FMTMSG="s + m;
257 strings[pos_prio] = "PRIORITY="s + std::to_string(static_cast<uint64_t>(l));
258 strings[pos_file] = "CODE_FILE="s + s.file_name();
259 strings[pos_line] = "CODE_LINE="s + std::to_string(s.line());
260 strings[pos_func] = "CODE_FUNC="s + s.function_name();
311 strings.emplace_back(h + '=' + value);
322 // Add the final message into the strings array.
323 strings[pos_msg] = "MESSAGE="s + message.data();
325 // Trasform strings -> iovec.
327 std::ranges::transform(strings, std::back_inserter(iov), [](auto& s) {
334 sd_journal_sendv(iov.data(), strings.size());