Transfer Monitoring
PowerFolder can log all upload and download activities to either a flat file in a comma-separated format or the internal/external for monitoring purposes.
Configure transfer / data exchange monitoring
The monitoring can be enabled as an admin under in the webinterface under Preferences > General > Logging > Log transfers. The options available are:
- Disabled - No uploads and downloads will be logged.
- CSV file - Writes all upload and download activities to a comma-separated values file.
- Database - Write all upload and download activities to a database tables.
In the PowerFolder Server configuration file the logging can be switched on by using one or more of the following parameters:
 Transfer Monitoring can also be enabled using the PowerFolder Server Configuration File.
Logging transfers to a file
When logging to a file, PowerFolder Server will automatically create a new folder called Remote monitor, which can be found in the folders list on the server. In that folder a directory structure will be created based on the current year, month and day. Inside of the daily directory there will be two files called downloads.csv
and uploads.csv
 containing the transfer logs encoded in UTF-8.
Examples:
<path to log files>\2012\04\29\Downloads.csv
<path to log files>\2012\04\29\Uploads.csv.
Logging transfers to the database
When logging to a database, PowerFolder Server will use the internal or external database (if configured after installation) and will log all information to a table named TransferLogEntry.
Log format
Indepenedantly of the log target chosen above, the following columns will be provided:
Column name | Description |
---|---|
datetime | The date and time the transfer was completed/stopped. Example:
|
startdatetime | The date and time the transfer was started. Example:
|
status | The result status of the transfers. Possible values:
|
type | The type of transfer. Possible values:
|
newupd | Flags if file was updated or new. Possible values:
|
sender | The sender of the file. Example:
|
receiver | The receiver of the file. Example:
|
folder | The folder the transfer was made on. Example:
|
filename | The name of the transferred file. Example:
|
file | The full path information of the transferred file. Example:
|
size | The total size in bytes of the file. Example:
|
failreason | A reason if the transfer was not successfully completed. Example:
|