Class with only static members used to manage output for Stellarium scripts.
More...
#include <StelScriptOutput.hpp>
|
| static void | init (const QString &outputFilePath) |
| | Create and initialize the log file. More...
|
| |
| static void | deinit () |
| | Deinitialize the output file. More...
|
| |
| static void | writeLog (QString msg) |
| | Write the message plus a newline to the output file at $USERDIR/output.txt. More...
|
| |
|
static void | reset (void) |
| | Reset file, i.e., empty it. This may be useful to have repetitive output which may be read by other programs.
|
| |
| static void | saveOutputAs (const QString &name) |
| | Save to new file, re-create output file. More...
|
| |
| static void StelScriptOutput::deinit |
( |
| ) |
|
|
static |
Must be called after init() was called.
| static void StelScriptOutput::init |
( |
const QString & |
outputFilePath | ) |
|
|
static |
Prepend system information before any output.
| static void StelScriptOutput::saveOutputAs |
( |
const QString & |
name | ) |
|
|
static |
This allows reading of results on Windows, where otherwise reading programs cannot access files opened for writing by Stellarium.
- Parameters
-
| name | new filename. It will be created in the same directory as output.txt Normally you would call saveOutputAs(...), then reset(). |
| static void StelScriptOutput::writeLog |
( |
QString |
msg | ) |
|
|
static |