Esse erro é porque LOG_LEVEL
não está definido. Você não nos deu nenhuma informação sobre como está executando esta função (nem o shell que está usando ou qual sistema operacional), mas o erro desaparecerá se LOG_LEVEL
estiver definido.
Por exemplo:
$ foo=""; [ 1 -le $foo ] && echo yes
bash: [: 1: unary operator expected
Enquanto, se $foo
estiver definido:
$ foo="1"; [ 1 -le $foo ] && echo yes
yes