logback geben Sie den Speicherort der Standard-Konfiguration als system-property funktioniert nicht

export logback.configurationFile=123 auf mac os x habe diese:
"-bash: export: `logback.configurationFile=123': not a valid identifier"

Versucht export logback_configurationFile=123 arbeitete. aber logback nicht scheinen zu erkennen, dass die env-Variablen. Irgendwelche Vorschläge?

  • Tut logback auch für diese variable? Ich dachte, es sah für logback.xml auf dem classpath?
  • es funktioniert. wenn ich java -Dlogback.configurationFile=was auch immer, es wird funktionieren.
  • schön, ich bin mir ziemlich sicher, dass bash nicht zulassen, Punkte in env-Variablen (bash als Standard in OsX, wenn ich mich correclyt). Es gibt Muscheln, die dies unterstützen wie csh und tcsh...
  • Wäre es nicht gut genug, um es zu übergeben, mit -D ?
  • was wäre, wenn es eine web-app?
InformationsquelleAutor Bobo | 2012-02-10
Schreibe einen Kommentar