Ich möchte alle Protokolle deaktivieren, während Produktion Build erstellen. Ich benutze die neueste Version von ember 2.5.Deaktivieren Ember.Logger.log() in der Produktion Build von Code
Antwort
Was ich für eine schnelle Lösung denken kann, ist das Folgende.
Hinzufügen der folgenden, um so etwas wie app.js oder Initialisierer vielleicht
if(config.environment === 'production'){
Ember.Logger.log = function(){}
}
und vielleicht ein wenig weiter zu gehen, indem eine Option, um Ihre config/Umgebung hinzufügen.
var ENV = {
logging_active: false,
...,
...,
}
if (environment === 'development') {
ENV.logging_active = true
}
und dann in der App
if(!config.logging_active){
Ember.Logger.log = function(){}
}
Danke, ich dachte gleich. Aber ich möchte alle Log-, Assert-, Debug-, Warning- und Fehlermeldungen abschalten. Haben ember irgendwelche Kernfunktionen, um damit umzugehen? – murli2308
Schnell sah man sich https://github.com/emberjs/ember.js/blob/v2.5.0/packages/ember-metal/lib/logger.js#L50 und anderen beteiligten Code an. Ich kann nichts sehen, was nahelegt, dass es möglich ist, etwas wie Ember.Logger.disable() zu machen. – TameBadger
Ich denke, Zuweisung Methode zu leeren Funktion ist die einzige Möglichkeit, es jetzt zu lösen – murli2308
- 1. Android deaktivieren Produktion apk
- 2. Aktiviere Aufzeichnungsprotokollierung in Produktion deaktivieren
- 3. schluck, git, php & produktion build
- 4. Deaktivieren der Tastatur von Code
- 5. Deaktivieren der Projektaktualisierung auf Build
- 6. Logs von XCGLogger bei der Produktion vollständig deaktivieren
- 7. Profiling-Code für Produktion
- 8. Ti.App.iOS `continuactivity` funktioniert nicht auf Produktion Build
- 9. Deaktivieren Chrom reagieren DevTools für die Produktion
- 10. Automatisches Build in NetBeans deaktivieren
- 11. sollten Sie deaktivieren reagieren transformations hmr in Produktion unter Verwendung von `env` Abschnitt in Babel Konfiguration
- 12. Swagger Sails JS in der Produktion
- 13. Schienen - beste Möglichkeit, Code nur in der Produktion anzuzeigen?
- 14. Verwendet jemand Swagger Code Gen SDKs in der Produktion?
- 15. Deaktivieren der Code-Faltung in IntelliJ Idea?
- 16. Aktivieren/Deaktivieren von VR aus Code
- 17. jQuery .css nicht empfohlen in 'Produktion' Code
- 18. Debug-Cache-gesprengten Skripte in der Produktion
- 19. Ausführliche Ausgabe auf Build deaktivieren
- 20. Debug in Verfahren von der Produktion irb
- 21. Ausführen von Apache Geronimo in der Produktion
- 22. sencha extjs 5.0 App funktioniert nicht in Produktion Build
- 23. Inkrementelles Build für kapt deaktivieren
- 24. Cassandra Probleme in der Produktion
- 25. Mono in der Produktion Websites?
- 26. Unity3D build code encryption
- 27. Build-Konfiguration in C# -Code
- 28. DB Verbindungsproblem in der Produktion
- 29. Docker komponieren in der Produktion?
- 30. Betriebssystem für erste Produktion Windows Server-Code?
Bauen Sie mit 'Umwelt production'? Ember-Debug wird nicht enthalten –
Ich bin 'ember build' vom Terminal laufen. – murli2308
'ember build --environment = production' –