Может ли glog (c ++) напечатать номер строки в своей трассировке стека? - PullRequest
0 голосов
/ 28 января 2020
Обработчик сигнала сбоя

glog (c ++) может распечатать трассировку стека в segfault et c (см. здесь ). Может ли трассировка стека также включать номер строки?

Редактировать: Даже если я использую LOG(FATAL), трассировка стека не имеет номера строки.

*** Check failure stack trace: ***
    @     0x7f43546debd6  google::LogMessage::Fail()
    @     0x7f43546deb1a  google::LogMessage::SendToLog()
    @     0x7f43546de46b  google::LogMessage::Flush()
    @     0x7f43546e1530  google::LogMessageFatal::~LogMessageFatal()

Я инициализирую glog следующим образом

  google::InstallFailureSignalHandler();
  google::InitGoogleLogging(argv[0]);
  gflags::ParseCommandLineFlags(&argc, &argv, /*remove_flags=*/true);

Если вы видите номера строк, что я мог упустить? Спасибо!

...