I really don't know if anybody already had this problem or i just didn't
find the solution in the documenttaion:
There is a possibility to sort the log by the value of a attribute as
well as a flag for reverse sort. anf it's quite easy to build up a
command line with the sort attribute and value. But this only works from
a self written command line.
Is there any possibilty to make ELOG soring by default (without a
command line option) by a other attribute than date? I would use a date
set by the user manually to sort the log file, even the user clicks on
the log-name.
or may it be a possibility for a additional feature, like a logbook
option "Default sort = my own date" and the logbok get sorted by this
attribute and option by default.
Would be happy about every tip! ThankX! |
I have added that functionality according to your request. In elogd.cfg, you
can specify
List Display = ID, Edit, Delete, Date, Author, ... <other attributes>
which gives you two colums, one to edit and entry and one to delete one. See
the attached picture. I presume that's what you want. This works on the
newest version
http://midas.psi.ch/cgi-bin/cvsweb/elog/src/elogd.c?rev=1.272
and you need the two icons
http://midas.psi.ch/cgi-bin/cvsweb/elog/themes/default/edit.gif?rev=1.1
http://midas.psi.ch/cgi-bin/cvsweb/elog/themes/default/delete.gif?rev=1.1
to be put under your elog/themes/default/ directory. Or you wait for the
next official release (;-) |
Noee. Here it works immediately.
Can you try with a fresh server from the distribution, with the example
elogd.cfg, to see if there is any difference?
The killing is handled in the funciton ctrlc_handler(), which sets _abort =
TRUE. This is checked in line 16195, just after the select(), and the main
loop is exited. The select finishes after one second, although I believe
that the kill signal also terminates the select prematurely. The kill
command and a Ctrl-C keystroke should work the same way, they both generate
a SIGTERM or SIGINT signal. |
> > Have a look at the gcc info pages:
> >
> > $ info gcc "invoking gcc" "warning options"
>
> Sure, I'm not stupid!
Sorry, didn't mean to offend you.
> I looked for ~10 minutes how to turn off the remaining
> warnings, but I could not find it. The code is now correct, like I do want the
> "%y" format specifier in the strftime() function, but the warning is wrong.
One way to remove the warnings would be to use "%Y" in a separate strftime() call
and then taking only the last two digits (characters) of that string.
Something like:
old:
strftime(str, sizeof(str), "%A, %d-%b-%y %H:%M:%S GMT", gmt);
new:
strftime(str, sizeof(str), "%A, %d-%b-XX %H:%M:%S GMT", gmt);
strftime(year, sizeof(year), "%Y", gmt);
i=strstr(str,"XX"); /* find position of XX */
if ( i+1 < sizeof(str) ) {
str[i] =year[3];
str[i+1]=year[4];
} else ...
Somewhat cumbersome, but should work. Maybe consider using the four
digit year directly, where possible.
Gruss, Heiko |