Why is this shown as stderr?

Hi, I am using Libreoffice as headless command line tools for converting docx to xhtml.

I noticed some command line output seems to be error.

soffice --nolockcheck --nologo --headless --norestore --language=ja --nofirststartwizard --convert-to "html:XHTML Writer File:UTF8" --outdir ./ ./test.docx
convert /test.docx -> /test.html using filter : XHTML Writer File:UTF8
XSL Vendor: 'libxslt'

Last line was shown as standard error output.
I redirected stderr to text file to check if it is error.
However, that command’s exit status was not error, but success.
Why is this error? and What does it mean?

My Environments

  • Mac OS Monterey
  • LibreOffice Version 7.4.3.2
  • XSLT Vendor Library is libxslt.

Thanks in advance.

It is no error. I’d say it is debug/status-information, can be useful, if you have an error.

1 Like

https://gerrit.libreoffice.org/c/core/+/111605/2#message-cd5c29e91890d71ed7c195b4b93daeb090211c7b

1 Like

I’d say it is debug/status-information

Thank you for your reply!
then, should that be printed as stdout?
some libraries or functions treat it as error and I am confusing.

@mikekaganski already notified this, so this may be explained or fixed in short time.
.
IMHO no library should raise an error, if there is a message on stderr, but return-code is ok. Depending on settings there can be a lot of warnings, wich I may choose to handle or ignore.
.
Here we have not even a warning…