Outside the scope of this ticket, but this depends on the order of the commandline parameters - whether deprecation warnings have been enabled by the time log level is parsed. 'freeciv-server -w -d 2' gives the deprecation warning, 'freeciv-server -d 2 -w' does not.
As said in comments of original https://www.hostedredmine.com/issues/735948 implementing deprecation warnings about use of numeric log levels:
Outside the scope of this ticket, but this depends on the order of the commandline parameters - whether deprecation warnings have been enabled by the time log level is parsed. 'freeciv-server -w -d 2' gives the deprecation warning, 'freeciv-server -d 2 -w' does not.