|
Caudium HOWTO |
|
Prev
|
Chapter 6. Developing with Caudium |
Next
|
With Caudium you can output something to the web page or to the debug log file located in
../logs/debug/default.*
. This way the end-user will not see any line you can output in your debug log file. Sending output to the debug log file is simple, just write to stdout:
write("my message to log file\n");
|
It is also usually useful to use
sprintf
to format what you want to output:
int i = 2; write(sprintf("i=%d\n", i));
|
This line will output
i=2
, but it is better when you output array or mapping, as Pike is able to print them in a human-comprehensible format:
array a = ({ "test", "test2", 2 }); write(sprintf("a=%O\n", a));
|
Which will output:
a = ({ /* 2 elements */
"test",
"test2"
})
|
|
the %O format is very useful since it can output any type from int to mapping. The only type you can't format is object.
|
|
Prev
|
Home
|
Next
|
|
How to use a backtrace |
Up
|
How to help the Caudium community |