mirror of
https://github.com/stashapp/stash.git
synced 2025-12-07 17:02:38 +01:00
* Avoid redundant logging in migrations
Return the error and let the caller handle the logging of the error if
needed.
While here, defer m.Close() to the function boundary.
* Treat errors as values
Use %v rather than %s and pass the errors directly.
* Generate a wrapped error on stat-failure
* Log 3 unchecked errors
Rather than ignore errors, log them at
the WARNING log level.
The server has been functioning without these, so assume they are not at
the ERROR level.
* Propagate errors upward
Failure in path generation was ignored. Propagate the errors upward the
call stack, so it can be handled at the level of orchestration.
* Warn on errors
Log errors rather than quenching them.
Errors are logged at the Warn-level for now.
* Check error when creating test databases
Use the builtin log package and stop the program fatally on error.
* Add warnings to uncheck task errors
Focus on the task system in a single commit, logging unchecked
errors as warnings.
* Warn-on-error in API routes
Look through the API routes, and make sure errors are being logged if
they occur. Prefer the Warn-log-level because none of these has proven
to be fatal in the system up until now.
* Propagate error when adding Util API
* Propagate error on adding util API
* Return unhandled error
* JS log API: propagate and log errors
* JS Plugins: log GQL addition failures.
* Warn on failure to write to stdin
* Warn on failure to stop task
* Wrap viper.BindEnv
The current viper code only errors if no name is provided, so it should
never fail. Rewrite the code flow to factor through a panic-function.
This removes error warnings from this part of the code.
* Log errors in concurrency test
If we can't initialize the configuration, treat the test as a failure.
* Warn on errors in configuration code
* Plug an unchecked error in gallery zip walking
* Warn on screenshot serving failure
* Warn on encoder screenshot failure
* Warn on errors in path-handling code
* Undo the errcheck on configurations for now.
* Use one-line initializers where applicable
rather than using
err := f()
if err!= nil { ..
prefer the shorter
if err := f(); err != nil { ..
If f() isn't too long of a name, or wraps a function with a body.
|
||
|---|---|---|
| .. | ||
| urlbuilders | ||
| changeset_translator.go | ||
| check_version.go | ||
| context_keys.go | ||
| images.go | ||
| resolver.go | ||
| resolver_model_gallery.go | ||
| resolver_model_image.go | ||
| resolver_model_movie.go | ||
| resolver_model_performer.go | ||
| resolver_model_scene.go | ||
| resolver_model_scene_marker.go | ||
| resolver_model_studio.go | ||
| resolver_model_tag.go | ||
| resolver_mutation_configure.go | ||
| resolver_mutation_dlna.go | ||
| resolver_mutation_gallery.go | ||
| resolver_mutation_image.go | ||
| resolver_mutation_job.go | ||
| resolver_mutation_metadata.go | ||
| resolver_mutation_movie.go | ||
| resolver_mutation_performer.go | ||
| resolver_mutation_plugin.go | ||
| resolver_mutation_saved_filter.go | ||
| resolver_mutation_scene.go | ||
| resolver_mutation_scraper.go | ||
| resolver_mutation_stash_box.go | ||
| resolver_mutation_studio.go | ||
| resolver_mutation_tag.go | ||
| resolver_mutation_tag_test.go | ||
| resolver_query_configuration.go | ||
| resolver_query_dlna.go | ||
| resolver_query_find_gallery.go | ||
| resolver_query_find_image.go | ||
| resolver_query_find_movie.go | ||
| resolver_query_find_performer.go | ||
| resolver_query_find_saved_filter.go | ||
| resolver_query_find_scene.go | ||
| resolver_query_find_scene_marker.go | ||
| resolver_query_find_studio.go | ||
| resolver_query_find_tag.go | ||
| resolver_query_job.go | ||
| resolver_query_logs.go | ||
| resolver_query_metadata.go | ||
| resolver_query_plugin.go | ||
| resolver_query_scene.go | ||
| resolver_query_scraper.go | ||
| resolver_subscription_job.go | ||
| resolver_subscription_logging.go | ||
| routes_downloads.go | ||
| routes_image.go | ||
| routes_movie.go | ||
| routes_performer.go | ||
| routes_scene.go | ||
| routes_studio.go | ||
| routes_tag.go | ||
| server.go | ||
| session.go | ||
| types.go | ||