-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Remove] ApplicationLogs from Plugin System #3619
base: master
Are you sure you want to change the base?
[Remove] ApplicationLogs from Plugin System #3619
Conversation
@@ -26,63 +27,61 @@ | |||
|
|||
namespace Neo.Plugins.ApplicationLogs | |||
{ | |||
public class LogReader : Plugin, ICommittingHandler, ICommittedHandler, ILogHandler |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
will this affect the function in CLI.Plugin? like when we list the plugins, can we still get the ApplicationLogs?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No you will not see ApplicationLogs
in the plugins. Future we will not have plugins. It will be features.
When we talked about moving plugins to release, I didn't know that means removing the plugin and copying the code to core, why? |
ref #3611. in the last core-dev meeting we discussed this issue. built-in plugins will be released along with the neo-cli. Version management and release is a task of NGD and this has being discussed with NGD as well. But user experience will be the same, they still see plugins in the plugins folder, still has config and dll. The only difference is they dont need to manually install them, but enable them in a config file. Just a brief explaination of this: Plugin system in neo has lost its original intention, we dont really have many plugins out there to
|
You cant build them to the a different folder like |
@cschuchardt88 please dont go this fast, first we only update the output target of the plugins. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How can we distinguish between plugins and released plugins?
why would we need to distinguish them? i mean in the future core and plugins will be together, when we release the neo-cli, plugins are in there. Currently i am suffering this plugin system, i need to debug the plugin in a testnet, but i can not do it cause i can not add breakpoint to plugin, have to manually copy the pdb file there. |
You can add a search path for |
Description
Removing the plugins will be in a series of one by one.
Removes
ApplicationLogs
plugin from thePlugin
system.Type of change
How Has This Been Tested?
Checklist: