Commit Graph

803 Commits

Author SHA1 Message Date
Sergiu Deitsch
9f0b7d3bfe renamed GOOGLE_GLOG_DLL_DECL to GLOG_EXPORT
Use a consistent naming and avoid platform specific terms. Also remove
copy and paste code.
2022-02-14 10:32:44 +01:00
Sergiu Deitsch
aa94e6b9ab simplify flags export 2022-02-13 13:04:24 +01:00
Sergiu Deitsch
17269d649d cmake: enable custom prefix by default 2022-02-13 12:54:11 +01:00
Arfrever Frehtes Taifersar Arahesis
bc1fada1cf libglog.pc: Set Libs.private for static linking 2022-01-25 19:35:57 +01:00
chien-hsing.wu
18836106d1 LogCleaner: avoid scanning logs too frequently 2022-01-25 13:45:59 +01:00
Frank Kolarek
b0174b3dda On Solaris, uname() returns non-negative value
As per https://docs.oracle.com/cd/E18752_01/html/816-5167/uname-2.html#REFMAN2uname-2
Solaris version of uname() return a non-negative value on success. Modifying this code to check
for a return value of less than zero will work on Solaris as well as Linux and AIX.
2022-01-19 21:51:06 +01:00
Vijaymahantesh Sattigeri
6969412183 Changed my Email ID 2022-01-19 21:50:30 +01:00
Sergiu Deitsch
6434410145 cmake: require at least gflags 2.2.2 2022-01-11 17:48:32 +01:00
Andrei Polushin
a8cfbe0c0c stdcxx: eliminate excessive use of std::string::c_str()
It could be more clear and slightly more efficient not to convert an
`std::string` into a C-style string whenever possible.
2021-12-30 12:55:45 +01:00
Sergiu Deitsch
b3abfaa123 use uint32 for --max-log-size 2021-12-29 23:15:17 +01:00
M Samoila
43fc3bf91c Add log_year_in_prefix flag
The flag allows suppressing the year in the log line prefix. At the same
time, the flag allows to generate log output compatible to glog releases
prior to version 0.5.
2021-12-23 21:43:23 +01:00
Sergiu Deitsch
42d509b1c3 revert to int atomics 2021-12-23 17:41:29 +01:00
Sergiu Deitsch
224f66bb63 cmake: do not search for platform specific unwind
This change removes platform specific unwind lookup allowing the use of
LLVM unwind implementation.
2021-12-22 16:15:15 +01:00
Sergiu Deitsch
4ffa98388f ensure _Unwind_Backtrace to actually be available 2021-12-21 11:38:12 +01:00
Sergiu Deitsch
087ad5bf32 eliminated clang warnings 2021-12-21 11:37:49 +01:00
Sergiu Deitsch
9dc1107f88 run clang-tidy 2021-12-15 12:04:34 +01:00
Sergiu Deitsch
dfb9ffc324 provide backward compatible send overload 2021-12-15 11:14:23 +01:00
Sergiu Deitsch
c575116051 ci: removed deprecated msvc runner 2021-12-14 22:45:41 +01:00
Marco Wang
d09b999f34 LogCleaner: make overdue_days_ unsigned int
Since the value of `LogCleaner::overdue_days_` should be >= 0,
we can simply make it an unsigned int which also avoids
unnecessary assertions.

Signed-off-by: Marco Wang <m.aesophor@gmail.com>
2021-12-13 19:00:07 +01:00
Sergiu Deitsch
baa7006e63 ci: enable warnings as errors 2021-12-10 20:10:17 +01:00
Sergiu Deitsch
660352f02b cmake: require at least version 3.16 (fixes #705) 2021-12-09 19:01:27 +01:00
Sergiu Deitsch
52354b2adc eliminate msvc warnings 2021-12-09 11:51:46 +01:00
Marco Wang
ccbda2dfd5 LogCleaner: Fix relative paths and add a new test
Signed-off-by: Marco Wang <m.aesophor@gmail.com>
2021-12-09 10:30:51 +01:00
Vijaymahantesh Sattigeri
ef36f800ed Added an API to get GMT offset from LogMessageTime
* Added API to get GMT offset
    * Made LogMessageTime as a memeber of LogMessage
    * Refactored LogSink::send() method
2021-12-09 10:26:47 +01:00
Sergiu Deitsch
ee6faf13b2 ci: use codecov token 2021-12-07 10:04:12 +01:00
Sergiu Deitsch
6e9b2f16f5 cmake: set CMP0074 policy
This enables the use of `<PackageName>_ROOT` (environment) variables.
2021-12-06 21:12:35 +01:00
Sergiu Deitsch
f4dd77ae6b ci: reworked windows builds 2021-12-06 19:00:41 +01:00
Shen Zhuoran
503e3dec8d Add Zhuoran Shen to AUTHORS and CONTRIBUTORS
I previously made a minor documentation fix in
https://github.com/google/glog/pull/747. According to README, this
commit adds myself to AUTHORS and CONTRIBUTORS.
2021-11-28 13:44:23 +01:00
Shen Zhuoran
5316599845 Fix log filename format
The log filename format does not match the example in the line below. One of them must be incorrect. This commit changes the format to match the example.
2021-11-25 12:39:38 +01:00
Sergiu Deitsch
cd8fbd5fbf ci: prefix artifact directories 2021-11-19 23:18:17 +01:00
Sergiu Deitsch
c8a7f5abee ci: added checkout action 2021-11-19 22:58:41 +01:00
Sergiu Deitsch
f47582361a ci: install lcov 2021-11-19 22:50:11 +01:00
Sergiu Deitsch
f773eb9b6f ci: unzip artifacts into separate directories 2021-11-19 22:40:33 +01:00
Sergiu Deitsch
f42fd3b154 ci: fixed unzipping multiple archives 2021-11-19 22:30:03 +01:00
Sergiu Deitsch
cb7c19d36b ci: removed non standard --zero option 2021-11-19 22:22:41 +01:00
Sergiu Deitsch
cf4c4699bc ci: unzip artifacts individually 2021-11-19 22:14:07 +01:00
Sergiu Deitsch
5a3bd74cfa ci: replaced forEach by a loop 2021-11-19 22:01:06 +01:00
Sergiu Deitsch
1da31df93c ci: name unpack step and fix indent 2021-11-19 21:31:29 +01:00
Sergiu Deitsch
6bd5acfb66 ci: download workflow artifacts 2021-11-19 21:15:37 +01:00
Sergiu Deitsch
8121c07551 ci: aggregate coverage in separate workflow 2021-11-19 20:56:53 +01:00
Sergiu Deitsch
8b872216ea ci: simplify coveralls job id 2021-11-18 11:01:35 +01:00
Sergiu Deitsch
11f08e7bb1
Merge pull request #742 from google/protect-vlog
protect VLOG by use_logging
2021-11-18 08:29:50 +01:00
Sergiu Deitsch
65199ed0b8 protect VLOG by use_logging 2021-11-18 00:01:33 +01:00
Sergiu Deitsch
b79e18b78b ci: updated coveralls job id 2021-11-13 12:37:25 +01:00
Sergiu Deitsch
4399e56647 ci: explicitly identify coveralls builds 2021-11-13 11:54:16 +01:00
Sergiu Deitsch
9206460cd3
Merge pull request #739 from google/cmake-glog-modules-install
fix `glog-modules.cmake` install
2021-11-12 12:06:47 +01:00
Sergiu Deitsch
64b4e327ff cmake: fixed glog-modules.cmake installation 2021-11-11 22:38:12 +01:00
Sergiu Deitsch
4df5ae7463 ci: added cmake package config test 2021-11-11 22:15:26 +01:00
Sergiu Deitsch
ab5e109298 Revert "cmake: fix incorrect relative path concatenation (#733)"
This reverts commit 68964b8db6.
2021-11-11 21:56:25 +01:00
Sergiu Deitsch
32522a5f65 ci: notify coveralls on finished parallel builds 2021-11-11 00:55:35 +01:00