[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:
committed by
László Langó
parent
de9c27b122
commit
a59cbfe1a2
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user