Fix info log source file display length (#5824)
Summary: Source code path in info log is not truncated to the correct length. Fixing it. Pull Request resolved: https://github.com/facebook/rocksdb/pull/5824 Test Plan: Build and run db_bench. Before: ``` 2019/09/18-21:32:34.631181 7fdd42df6700 [_impl/db_impl_write.cc:1654] [default] New memtable created with log file: https://github.com/facebook/rocksdb/issues/9. Immutable memtables: 0. ``` After: ``` 2019/09/18-21:36:09.226532 7f141b5f6700 [/db_impl/db_impl_write.cc:1654] [default] New memtable created with log file: https://github.com/facebook/rocksdb/issues/9. Immutable memtables: 0. ``` Reviewed By: cheng-chang Differential Revision: D17511851 fbshipit-source-id: b2f92c85ce78726c27b7e0e736657fe2f983513e
This commit is contained in:
parent
94f90ac6bc
commit
83fc90b3df
@ -19,9 +19,9 @@
|
|||||||
|
|
||||||
inline const char* RocksLogShorterFileName(const char* file)
|
inline const char* RocksLogShorterFileName(const char* file)
|
||||||
{
|
{
|
||||||
// 15 is the length of "logging/logging.h".
|
// 18 is the length of "logging/logging.h".
|
||||||
// If the name of this file changed, please change this number, too.
|
// If the name of this file changed, please change this number, too.
|
||||||
return file + (sizeof(__FILE__) > 15 ? sizeof(__FILE__) - 15 : 0);
|
return file + (sizeof(__FILE__) > 18 ? sizeof(__FILE__) - 18 : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Don't inclide file/line info in HEADER level
|
// Don't inclide file/line info in HEADER level
|
||||||
|
Loading…
Reference in New Issue
Block a user