Daniel Silverstone
9742a8317f
Dukky: Add and utilise a jserrors category
...
Normal, and verbose logging will now also log all JS errors in order that we
stand a chance of debugging things more easily when testing.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-02 10:12:45 +01:00
Daniel Silverstone
3fcba68fcf
Logging: Also log the level and category
...
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-08-02 09:58:41 +01:00
Daniel Silverstone
f64da1abda
LOG: Add a dukky logging category
...
For better logging separation, add a dukky logging category
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2019-02-17 11:32:48 +00:00
Daniel Silverstone
8123e65351
Finalise nslog layer properly in closedown
2017-09-10 14:22:05 +01:00
Daniel Silverstone
bb056e55b1
Sort out the logging so that -v etc do the right thing
2017-09-08 21:15:54 +01:00
Vincent Sanders
3f3e7de6d9
do not attempt to log when output is not enabled
2017-09-07 21:07:03 +01:00
Vincent Sanders
86c3f3e005
update layout logging to use a catagory
2017-09-07 18:26:53 +01:00
Vincent Sanders
2b0a5ef2e7
update framebuffer toolkit logging to use a ctagory
2017-09-07 16:57:58 +01:00
Vincent Sanders
b9bdc279f2
Update scheduler logging to use catagory
2017-09-07 15:30:08 +01:00
Vincent Sanders
b346790cf6
update plotter logging to use a catagory
2017-09-06 18:45:35 +01:00
Vincent Sanders
71225624f6
update fetch debug logging to use catagory
2017-09-06 18:45:35 +01:00
Vincent Sanders
72e6050eb3
add low level cache category and use it
2017-09-06 18:45:35 +01:00
Vincent Sanders
8d9b2efc11
use nslog library for logging if available.
2017-09-03 23:40:32 +01:00
Vincent Sanders
836ea5679e
move sys/time.h support functionality out of generic header
...
The utils header is a large collection of functionality for several
system headers and API. This splits out the ones from sys/time.h into
a separate header reducing the need for many unconnected source files
to include the system header unecessarily.
2016-04-19 09:16:09 +01:00
Vincent Sanders
8e26870e15
Fix logging to stderr if verbose_log was set before nslog_init was called
2015-07-05 00:51:29 +01:00
Vincent Sanders
335bbe4f52
Move the browser identification and machine info logging.
...
Previously this information was logged when netsurf_init was called
which might be many lines out output into the log.
It is useful to have this information at the beginning of the log to
make it easily found. In addition it makes netsurf_init less complex.
2015-06-21 23:27:21 +01:00
Vincent Sanders
25d7f0c657
use logfile as variable name as cocoa gives an error about the symbol type of logf
2015-05-29 16:32:12 +01:00
Vincent Sanders
faf9b9d919
Improve logging interface to reduce overhead
...
This reduces logging overhead by only calling the log output function
once instead of three times.
Additionally the nslog_gettime interface no longer needs to be
exported and the static function is directly inlined further reducing
function call overhead.
Finally the appending of a newline uses fputc instead of a full printf
call which is considerably more simple and further reduces overhead
time.
2015-05-29 16:18:18 +01:00
Vincent Sanders
4324bf535f
Allow verbose logging to be directed to a file
2015-05-29 16:14:42 +01:00
Chris Young
989a5da334
Cast timeval.usec calculations to int as AmigaOS3 has some conflicting headers which means it can be treated as an unsigned value.
...
This ensures the log time is always correct.
2015-01-19 19:15:48 +00:00
Vincent Sanders
d5a971c281
move verbose log global into logging module and remove netsurf.h include
2014-01-29 23:20:19 +00:00
Vincent Sanders
35dacc3671
move the logging initialisation out to be call by frontends
...
This allows each frontend to pass a distinct callback to configure the
output file stream appropriately for their use.
2013-05-23 11:50:57 +01:00
Vincent Sanders
2b4a359425
reduce call overhead on log messages
2012-11-05 15:49:23 +00:00
Daniel Silverstone
ea5a8ed771
Make log times line up for neatness
2012-07-07 18:01:57 +01:00
John Mark Bell
5b644acf61
Move timeval_subtract to utils/log.c & make it static, as it's not used anywhere else
...
svn path=/trunk/netsurf/; revision=13059
2011-10-15 13:11:04 +00:00
John Mark Bell
ff60007458
Fix build with NDEBUG defined
...
svn path=/trunk/netsurf/; revision=12154
2011-04-03 22:23:14 +00:00
Vincent Sanders
74ffc40e92
move logging initialisation
...
svn path=/trunk/netsurf/; revision=12152
2011-04-02 13:05:55 +00:00
John Mark Bell
0c7c722e23
Log to stderr
...
svn path=/trunk/netsurf/; revision=11983
2011-03-12 19:13:27 +00:00
Sven Weidauer
fd23621211
Changing Xcode project file to build using the Makefiles and fixed some warnings.
...
svn path=/trunk/netsurf/; revision=11558
2011-01-31 07:57:52 +00:00
Vincent Sanders
07c62407e2
Fix windows url bar
...
Clean up toolbar and urlbar creation and subclassing
svn path=/trunk/netsurf/; revision=10891
2010-10-17 00:08:35 +00:00