[This is preliminary documentation and is subject to change.]
Provides implementation of configuration based on Laconic content format
System Object NFX.Environment Configuration NFX.Environment FileConfiguration NFX.Environment LaconicConfigurationNamespace: NFX.EnvironmentAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
[SerializableAttribute]
public class LaconicConfiguration : FileConfiguration
[SerializableAttribute]
public class LaconicConfiguration : FileConfiguration
<SerializableAttribute>
Public Class LaconicConfiguration
Inherits FileConfiguration
<SerializableAttribute>
Public Class LaconicConfiguration
Inherits FileConfiguration
[SerializableAttribute]
public ref class LaconicConfiguration : public FileConfiguration
[SerializableAttribute]
public ref class LaconicConfiguration : public FileConfiguration
[<SerializableAttribute>]
type LaconicConfiguration =
class
inherit FileConfiguration
end
[<SerializableAttribute>]
type LaconicConfiguration =
class
inherit FileConfiguration
end
Example Laconic Configuration Content:
nfx //comments are allowed
{
log-root=$"c:\nfx\"
log-csv="NFX.Log.Destinations.CSVFileDestination, NFX"
debug-default-action="Log,Throw"
log
{
name="Logger"
destination
{
type=$(/$log-csv)
name="WinFormsTest Log"//strings in dblquotes
path=$(/$log-root)
name-time-format='yyyyMMdd'//strings in snglquotes
generate-failover-msg=false
}
}
/* multiline comments
data-store {type="NFX.RecordModel.DataAccess.MongoDB.MongoDBModelDataStore, NFX.MongoDB"
connect-string="mongodb://localhost"
db-name="test"}
*/
}