Я использую LG LG и хочу использовать syslog / rsyslog для вывода пользовательских журналов из моего сценария loadrunner vugen.Для этого я попытался запустить команду linux с помощью функции loadrunner int system (const char * string); , но она не работает для меня.У вас есть альтернатива для этого?
Для справки, пожалуйста, проверьте пользовательскую функцию, которую я использовал для использования syslog / rsyslog.
lr_syslog(char *log)
{
lr_param_sprintf("PAR_syslog", lr_eval_string("./syslog %s"), log );
system(lr_eval_string("{PAR_syslog}"));
return 0;
}
и syslog.c:
#include <syslog.h>
void main(int argc, char *argv[])
{
openlog ("loadrunner", LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1);
syslog (LOG_INFO, "customlog - %s", argv[1] );
closelog ();
}
Заранее спасибо.