[nuttx-stm32f4] Fix jerry_port_log function

JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com
This commit is contained in:
Zsolt Borbély
2016-09-01 07:53:29 +02:00
committed by László Langó
parent de9c27b122
commit a59cbfe1a2
+5 -5
View File
@@ -156,9 +156,9 @@ read_sources (const char *script_file_names[],
} /* read_sources */ } /* read_sources */
/** /**
* JerryScript debug level (0-3). * JerryScript log level
*/ */
static int jerry_debug_level; static jerry_log_level_t jerry_log_level = JERRY_LOG_LEVEL_ERROR;
/** /**
* Main program. * Main program.
@@ -171,7 +171,7 @@ int main (int argc, FAR char *argv[])
int jerry_main (int argc, char *argv[]) int jerry_main (int argc, char *argv[])
#endif #endif
{ {
if (argc >= JERRY_MAX_COMMAND_LINE_ARGS) if (argc > JERRY_MAX_COMMAND_LINE_ARGS)
{ {
jerry_port_log (JERRY_LOG_LEVEL_ERROR, jerry_port_log (JERRY_LOG_LEVEL_ERROR,
"Too many command line arguments. Current maximum is %d\n", "Too many command line arguments. Current maximum is %d\n",
@@ -204,7 +204,7 @@ int jerry_main (int argc, char *argv[])
{ {
if (++i < argc && strlen (argv[i]) == 1 && argv[i][0] >='0' && argv[i][0] <= '3') if (++i < argc && strlen (argv[i]) == 1 && argv[i][0] >='0' && argv[i][0] <= '3')
{ {
jerry_debug_level = argv[i][0] - '0'; jerry_log_level = argv[i][0] - '0';
} }
else else
{ {
@@ -276,7 +276,7 @@ jerry_port_log (jerry_log_level_t level, /**< log level */
const char *format, /**< format string */ const char *format, /**< format string */
...) /**< parameters */ ...) /**< parameters */
{ {
if (level >= jerry_debug_level) if (level <= jerry_log_level)
{ {
va_list args; va_list args;
va_start (args, format); va_start (args, format);