Gregory Nutt
|
a39ce80add
|
SYSLOG logic should use existing file interfaces, not re-invent them.
|
2016-07-05 12:12:44 -06:00 |
|
Gregory Nutt
|
3b825b3e00
|
Improve a debug assertion
|
2016-07-05 09:50:54 -06:00 |
|
Gregory Nutt
|
cbb36416ab
|
Need to use back- not forward-slash in character constant
|
2016-06-27 09:52:50 -06:00 |
|
Gregory Nutt
|
acf3b14fe2
|
Trivial typo fix in README and document
|
2016-06-22 16:17:57 -06:00 |
|
Gregory Nutt
|
31b8e52267
|
Update README and documentatino
|
2016-06-22 14:47:40 -06:00 |
|
Gregory Nutt
|
0cb137d021
|
SYSLOG device flush logic not meaningful if SYSLOG file channels not supported
|
2016-06-22 13:35:53 -06:00 |
|
Gregory Nutt
|
1774ff2ed9
|
Add SYSLOG documentation to the porting guide
|
2016-06-22 12:26:54 -06:00 |
|
Gregory Nutt
|
b3acebd292
|
Update/replace drivers/syslog/README.txt
|
2016-06-22 10:47:27 -06:00 |
|
Gregory Nutt
|
9c87749afc
|
SYSLOG device channel: Pre-pending CR to LF is now a configuration option
|
2016-06-22 10:08:20 -06:00 |
|
Gregory Nutt
|
91b82dcae3
|
SYSLOG character device channel will now expand LF to CR-LF
|
2016-06-22 08:36:50 -06:00 |
|
Gregory Nutt
|
82c890db23
|
syslog_dev_flush() needs to check if the inode is a mountpoint before calling the flush() method. Noted by David Sidrane.
|
2016-06-22 05:58:33 -06:00 |
|
Gregory Nutt
|
35cb2fb87d
|
Eliminate a warning
|
2016-06-21 16:59:46 -06:00 |
|
Gregory Nutt
|
cb55c06153
|
sched_file_channel(): Comments say that we need to lock the scheduler, but we do not.
|
2016-06-21 16:39:28 -06:00 |
|
Gregory Nutt
|
8a9bd9af9d
|
SYSLOG: Some rather complex conditional compilation missed a case.
|
2016-06-21 15:08:09 -06:00 |
|
Gregory Nutt
|
0e1e3bc404
|
Add a file that I forgot in the last commit; Also update some comments.
|
2016-06-21 13:33:17 -06:00 |
|
Gregory Nutt
|
e6a1d53869
|
Extend SYSLOG logic so that we can send SYSLOG output to a file. Not verified on initial commit.
|
2016-06-21 12:54:47 -06:00 |
|
David Sidrane
|
205a4b8498
|
Missing EXTERN on global variable declaration
|
2016-06-21 10:09:09 -06:00 |
|
Gregory Nutt
|
8f0c2cdd13
|
SYSLOG: Change configuration selections to assure that one and only one SYSLOG device can be selected. Also add a check to assure that it is appropriate to use up_putc as the low-level syslog device. Adds CONFIG_SYSLOG_CONSOLE and CONFIG_SYSLOG_SERIAL_CONSOLE.
|
2016-06-21 09:59:09 -06:00 |
|
Gregory Nutt
|
5118264e6c
|
Rename CONFIG_SYSLOG_CONSOLE to CONFIG_CONSOLE_SYSLOG
|
2016-06-21 09:35:51 -06:00 |
|
Gregory Nutt
|
485aa6b231
|
SIM: Comment out skip scheduler debug output that can hang the simulation.
|
2016-06-21 08:59:01 -06:00 |
|
Gregory Nutt
|
c5ac473bc0
|
SYSLOG: Remove an obsolete, unused configuration item from Kconfig file
|
2016-06-21 07:58:42 -06:00 |
|
Gregory Nutt
|
62d8f839c7
|
SYSLOG: Now a two phase initialization. Some SYSLOG channels cannot be initialized until later in the bringup
|
2016-06-21 07:52:24 -06:00 |
|
Gregory Nutt
|
5385266756
|
SYSLOG: Fix a compile problem with assertions enabled.
|
2016-06-21 07:24:14 -06:00 |
|
Gregory Nutt
|
cf1375daf7
|
Break syslog_channel.c up into syslog_channel.c, syslog_putc.c, syslog_force.c and syslog_flush.c to limited what is brought into the link. Separate syslog_emergstream.c from syslog_stream.c. Didn't help in the case I was looking at.
|
2016-06-20 17:10:52 -06:00 |
|
Gregory Nutt
|
505ca542e8
|
Remove some last traces of lowvsyslog that were missed; Add a SYSLOG emergency channel for handling assertion output more cleanly
|
2016-06-20 16:11:50 -06:00 |
|
Gregory Nutt
|
2b445ddccc
|
Remove lowsyslog(). The new syslog() includes all of the functionality of lowsyslog(). No longer any need for two interfaces.
|
2016-06-20 08:57:08 -06:00 |
|
Gregory Nutt
|
5002e27e84
|
Since syslog_add_intbuffer can now be called from the IDLE thread, it must use a critical section. Also fix an error in circular buffer index handling.
|
2016-06-20 07:50:07 -06:00 |
|
Gregory Nutt
|
f4c47636e7
|
SYSLOG: Debug output from the IDLE task should be forced like interrupt level output
|
2016-06-20 07:35:38 -06:00 |
|
Gregory Nutt
|
fa365e85f5
|
Update some cmoments
|
2016-06-20 06:11:22 -06:00 |
|
Stefan Kolb
|
a68232863e
|
Fix missing implementation of static function
|
2016-06-20 06:11:21 -06:00 |
|
Gregory Nutt
|
9a19d64610
|
Reanem syslogstream.c to syslog_steam.c for consistency
|
2016-06-19 18:19:34 -06:00 |
|
Gregory Nutt
|
7dd66a4620
|
Need to pass va_list as a reference to vsyslog. This is because va_list is a structure in some compilers and passing of structures in the NuttX sycalls does not work.
|
2016-06-19 14:50:00 -06:00 |
|
Gregory Nutt
|
690a0e7a6e
|
Eliminate another warning
|
2016-06-19 13:58:39 -06:00 |
|
Gregory Nutt
|
b68822805f
|
Eliminate a warning
|
2016-06-19 13:56:49 -06:00 |
|
Gregory Nutt
|
e480b385e6
|
SYSLOG: syslog_initialize.c appeared twice is list of sources
|
2016-06-19 13:55:23 -06:00 |
|
Gregory Nutt
|
5b2aa7bf99
|
Remove all traces of CONFIG_SYSLOG
|
2016-06-19 13:59:43 -06:00 |
|
Gregory Nutt
|
9434d3e945
|
There is now one-and-only-one copy of syslog_putc. It is in the SYSLOG channel logic and can redirect syslog output as needed. All former syslog_putc versions were renamed and the corresponding SYSLOG device initializaiton now calls syslog_channel()
|
2016-06-19 13:03:20 -06:00 |
|
Gregory Nutt
|
d82942cf3b
|
Merge remote-tracking branch 'origin/master' into syslog
|
2016-06-19 11:20:31 -06:00 |
|
Gregory Nutt
|
9f260ca193
|
Some renaming so that future features will fit in better; If the architecture provides its only system logging (via CONFIG_ARCH_SYSLOG), then syslog_initialize() is stubbed out
|
2016-06-19 11:16:12 -06:00 |
|
Gregory Nutt
|
19c6a82f8b
|
a few cosmetic changes
|
2016-06-19 09:52:34 -06:00 |
|
Gregory Nutt
|
a43cdbff0b
|
Add missing file header
|
2016-06-19 09:48:42 -06:00 |
|
Gregory Nutt
|
f59196247c
|
Merge remote-tracking branch 'origin/master' into syslog
|
2016-06-19 09:47:13 -06:00 |
|
Gregory Nutt
|
99ad3e9bcf
|
Need to capture return value from ramlog_syslog_initialize()
|
2016-06-19 09:41:35 -06:00 |
|
Gregory Nutt
|
0f18f3bd15
|
Move RAMLOG initialize from up_initialilize.c files to syslog_initialize(). up_initialize.c files now call syslog_initialize() unconditionally
|
2016-06-19 09:39:21 -06:00 |
|
Gregory Nutt
|
de58cb6027
|
Some higher level SYSLOG features are disabled if the architecture-specific logic provides its own SYSLOG functionality
|
2016-06-19 09:21:52 -06:00 |
|
Gregory Nutt
|
3bd953316f
|
Add a hook before the existing syslog_initialize() call; rename the old syslog_initialize() to syslog_dev_initialize().
|
2016-06-19 09:12:33 -06:00 |
|
Gregory Nutt
|
12150bc6c1
|
Merge remote-tracking branch 'origin/master' into syslog
|
2016-06-19 08:48:10 -06:00 |
|
Gregory Nutt
|
e27491f5be
|
Move fs/drivers/fs_devsyslog.c to drivers/syslog/syslog_device.c
|
2016-06-19 08:46:46 -06:00 |
|
Gregory Nutt
|
668980b4fa
|
Merge remote-tracking branch 'origin/master' into syslog
|
2016-06-19 08:02:42 -06:00 |
|
Gregory Nutt
|
34f776dce9
|
Move the OS intensive part of vsyslog and vlowsyslog to drivers/syslog/vsyslog.c and vlowsyslog.c. Also move lib_syslogstrem to drivers/syslog/syslogstream.c
|
2016-06-19 07:56:24 -06:00 |
|